[lasem] svg_view: fix clipping by text.



commit be055494f49148a85f35463d6b0a545a953599b1
Author: Emmanuel Pacaud <emmanuel gnome org>
Date:   Wed Aug 11 23:08:02 2010 +0200

    svg_view: fix clipping by text.
    
    It was broken since the pango_cairo_show_layout optimisation.

 src/lsmsvgview.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/src/lsmsvgview.c b/src/lsmsvgview.c
index 4508f6e..e9cfbd5 100644
--- a/src/lsmsvgview.c
+++ b/src/lsmsvgview.c
@@ -1106,6 +1106,8 @@ process_path (LsmSvgView *view, LsmSvgViewPathInfos *path_infos)
 	g_return_if_fail (view->style != NULL);
 
 	if (view->is_clipping) {
+		if (path_infos->is_text_path)
+			pango_cairo_layout_path (view->dom_view.cairo, path_infos->pango_layout);
 		cairo_set_fill_rule (view->dom_view.cairo, view->style->clip_rule->value);
 	} else
 		paint (view, path_infos);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]