summaryrefslogtreecommitdiffstats
path: root/src/helper/pixbuf-ops.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/helper/pixbuf-ops.cpp')
-rw-r--r--src/helper/pixbuf-ops.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/helper/pixbuf-ops.cpp b/src/helper/pixbuf-ops.cpp
index 947af3b50..a79efdbdd 100644
--- a/src/helper/pixbuf-ops.cpp
+++ b/src/helper/pixbuf-ops.cpp
@@ -131,6 +131,9 @@ Inkscape::Pixbuf *sp_generate_internal_bitmap(SPDocument *doc, gchar const */*fi
// because that would not work if the shown item references something in defs
if (item_only) {
hide_other_items_recursively(doc->getRoot(), item_only, dkey);
+ // TODO: The following line forces 100% opacity as required by sp_asbitmap_render() in cairo-renderer.cpp
+ // Make it contitional if 'item_only' is ever used by other callers which need to retain opacity
+ item_only->get_arenaitem(dkey)->setOpacity(1.0);
}
Geom::IntRect final_bbox = Geom::IntRect::from_xywh(0, 0, width, height);