diff --git a/src/servers/app/drawing/Painter/Painter.cpp b/src/servers/app/drawing/Painter/Painter.cpp index 2dc6bb884c..98b043a9dc 100644 --- a/src/servers/app/drawing/Painter/Painter.cpp +++ b/src/servers/app/drawing/Painter/Painter.cpp @@ -2722,8 +2722,8 @@ Painter::_DrawBitmapGeneric32(agg::rendering_buffer& srcBuffer, agg::span_allocator spanAllocator; // image accessor attached to pixel format of bitmap - typedef agg::image_accessor_clip source_type; - source_type source(pixf_img, agg::rgba8(0, 0, 0, 0)); + typedef agg::image_accessor_clone source_type; + source_type source(pixf_img); // clip to the current clipping region's frame viewRect = viewRect & fClippingRegion->Frame();