summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/display/drawing-item.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/display/drawing-item.cpp b/src/display/drawing-item.cpp
index ae7dfe40e..eba5fb6e2 100644
--- a/src/display/drawing-item.cpp
+++ b/src/display/drawing-item.cpp
@@ -799,11 +799,7 @@ DrawingItem::render(DrawingContext &dc, Geom::IntRect const &area, unsigned flag
unsigned render_result = RENDER_OK;
// 1. Render clipping path with alpha = opacity.
- if (parent()) {
- ict.setSource(0,0,0,_opacity);
- } else {
- ict.setSource(255, 255, 255, 1);
- }
+ ict.setSource(0,0,0,_opacity);
// Since clip can be combined with opacity, the result could be incorrect
// for overlapping clip children. To fix this we use the SOURCE operator
// instead of the default OVER.