summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAdib Taraben <theadib@gmail.com>2011-05-05 21:42:21 +0000
committertheAdib <theadib@gmail.com>2011-05-05 21:42:21 +0000
commitb4a47c1fac39951baab9c209bcdae5914ff4bb3a (patch)
treefb6f4d495779bff5ee4ddaafd3e3885809a4d909 /src
parentmore 63734242, missing fraction of patch for gcc 4.6 compatibility (diff)
downloadinkscape-b4a47c1fac39951baab9c209bcdae5914ff4bb3a.tar.gz
inkscape-b4a47c1fac39951baab9c209bcdae5914ff4bb3a.zip
symbol rendering fix for bug:705345
(bzr r10196.1.1)
Diffstat (limited to 'src')
-rw-r--r--src/extension/internal/cairo-renderer.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/extension/internal/cairo-renderer.cpp b/src/extension/internal/cairo-renderer.cpp
index c7c9d3a61..f5504d755 100644
--- a/src/extension/internal/cairo-renderer.cpp
+++ b/src/extension/internal/cairo-renderer.cpp
@@ -544,6 +544,9 @@ static void sp_item_invoke_render(SPItem *item, CairoRenderContext *ctx)
if (SP_IS_ROOT(item)) {
TRACE(("root\n"));
return sp_root_render(item, ctx);
+ } else if (SP_IS_SYMBOL(item)) {
+ TRACE(("symbol\n"));
+ return sp_symbol_render(item, ctx);
} else if (SP_IS_GROUP(item)) {
TRACE(("group\n"));
return sp_group_render(item, ctx);
@@ -554,9 +557,6 @@ static void sp_item_invoke_render(SPItem *item, CairoRenderContext *ctx)
TRACE(("use begin---\n"));
sp_use_render(item, ctx);
TRACE(("---use end\n"));
- } else if (SP_IS_SYMBOL(item)) {
- TRACE(("symbol\n"));
- return sp_symbol_render(item, ctx);
} else if (SP_IS_TEXT(item)) {
TRACE(("text\n"));
return sp_text_render(item, ctx);