diff options
Diffstat (limited to 'vcl/source/gdi/outdev.cxx')
-rw-r--r-- | vcl/source/gdi/outdev.cxx | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/vcl/source/gdi/outdev.cxx b/vcl/source/gdi/outdev.cxx index 48f4195cbb54..ca9c0eb6393e 100644 --- a/vcl/source/gdi/outdev.cxx +++ b/vcl/source/gdi/outdev.cxx @@ -998,7 +998,16 @@ void OutputDevice::ImplInitClipRegion() mnOutOffY+GetOutputHeightPixel()-1 ); aRegion.Intersect( aDeviceBounds ); } - ImplSelectClipRegion( aRegion ); + + if ( aRegion.IsEmpty() ) + { + mbOutputClipped = sal_True; + } + else + { + mbOutputClipped = sal_False; + ImplSelectClipRegion( aRegion ); + } } mbClipRegionSet = sal_True; |