summaryrefslogtreecommitdiffstats
path: root/src/extension/internal/cairo-renderer.cpp
diff options
context:
space:
mode:
authorbulia byak <buliabyak@gmail.com>2008-03-07 08:23:09 +0000
committerbuliabyak <buliabyak@users.sourceforge.net>2008-03-07 08:23:09 +0000
commit9ecc17e34773d55277cd0b3f27cd5f0ce46d0204 (patch)
tree9d5314e1af58a65f8283e0e318862cad58a533f6 /src/extension/internal/cairo-renderer.cpp
parentremove not-in-same-parent limitation in combine, allow it to skip non-paths (diff)
downloadinkscape-9ecc17e34773d55277cd0b3f27cd5f0ce46d0204.tar.gz
inkscape-9ecc17e34773d55277cd0b3f27cd5f0ce46d0204.zip
patch from 168792
(bzr r4982)
Diffstat (limited to 'src/extension/internal/cairo-renderer.cpp')
-rw-r--r--src/extension/internal/cairo-renderer.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/extension/internal/cairo-renderer.cpp b/src/extension/internal/cairo-renderer.cpp
index 22b2dd606..1d103fed2 100644
--- a/src/extension/internal/cairo-renderer.cpp
+++ b/src/extension/internal/cairo-renderer.cpp
@@ -485,6 +485,11 @@ static void sp_asbitmap_render(SPItem *item, CairoRenderContext *ctx)
static void sp_item_invoke_render(SPItem *item, CairoRenderContext *ctx)
{
+ // Check item's visibility
+ if (item->isHidden()) {
+ return;
+ }
+
SPStyle* style = SP_OBJECT_STYLE (item);
if((ctx->getFilterToBitmap() == TRUE) && (style->filter.set != 0)) {
return sp_asbitmap_render(item, ctx);