diff options
Diffstat (limited to 'canvas/source/vcl/backbuffer.cxx')
-rw-r--r-- | canvas/source/vcl/backbuffer.cxx | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/canvas/source/vcl/backbuffer.cxx b/canvas/source/vcl/backbuffer.cxx index 291842dfda11..427f77f12d53 100644 --- a/canvas/source/vcl/backbuffer.cxx +++ b/canvas/source/vcl/backbuffer.cxx @@ -31,19 +31,19 @@ namespace vclcanvas maVDev( VclPtr<VirtualDevice>::Create( rRefDevice, bMonochromeBuffer ? DeviceFormat::BITMASK : DeviceFormat::DEFAULT ) ) { - if( !bMonochromeBuffer ) - { - // #i95645# + if( bMonochromeBuffer ) + return; + + // #i95645# #if defined( MACOSX ) - // use AA on VCLCanvas for Mac - maVDev->SetAntialiasing( AntialiasingFlags::EnableB2dDraw | maVDev->GetAntialiasing() ); + // use AA on VCLCanvas for Mac + maVDev->SetAntialiasing( AntialiasingFlags::EnableB2dDraw | maVDev->GetAntialiasing() ); #else - // switch off AA for WIN32 and UNIX, the VCLCanvas does not look good with it and - // is not required to do AA. It would need to be adapted to use it correctly - // (especially gradient painting). This will need extra work. - maVDev->SetAntialiasing( maVDev->GetAntialiasing() & ~AntialiasingFlags::EnableB2dDraw); + // switch off AA for WIN32 and UNIX, the VCLCanvas does not look good with it and + // is not required to do AA. It would need to be adapted to use it correctly + // (especially gradient painting). This will need extra work. + maVDev->SetAntialiasing( maVDev->GetAntialiasing() & ~AntialiasingFlags::EnableB2dDraw); #endif - } } BackBuffer::~BackBuffer() |