Code

patch from 168792
authorbuliabyak <buliabyak@users.sourceforge.net>
Fri, 7 Mar 2008 08:23:09 +0000 (08:23 +0000)
committerbuliabyak <buliabyak@users.sourceforge.net>
Fri, 7 Mar 2008 08:23:09 +0000 (08:23 +0000)
src/extension/internal/cairo-renderer.cpp

index 22b2dd606a73db83d009d28d6628f687abdb577f..1d103fed27cadb980ebbdd3c54c41b8a066c153b 100644 (file)
@@ -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);