summaryrefslogtreecommitdiff
path: root/vcl/win/gdi/salvd.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/win/gdi/salvd.cxx')
-rw-r--r--vcl/win/gdi/salvd.cxx4
1 files changed, 1 insertions, 3 deletions
diff --git a/vcl/win/gdi/salvd.cxx b/vcl/win/gdi/salvd.cxx
index 679a32a576cd..7b3e7e11fc5c 100644
--- a/vcl/win/gdi/salvd.cxx
+++ b/vcl/win/gdi/salvd.cxx
@@ -129,7 +129,7 @@ std::unique_ptr<SalVirtualDevice> WinSalInstance::CreateVirtualDevice( SalGraphi
if ( pSalData->mhDitherPal && pVirGraphics->isScreen() )
{
- pVirGraphics->setDefPal(SelectPalette( hDC, pSalData->mhDitherPal, TRUE ));
+ pVirGraphics->setPalette(pSalData->mhDitherPal);
RealizePalette( hDC );
}
@@ -172,8 +172,6 @@ WinSalVirtualDevice::~WinSalVirtualDevice()
// restore the mpGraphics' original HDC values, so the HDC can be deleted in the !mbForeignDC case
mpGraphics->setHDC(nullptr);
- if( mpGraphics->getDefPal() )
- SelectPalette(hDC, mpGraphics->getDefPal(), TRUE);
if( mhDefBmp )
SelectBitmap(hDC, mhDefBmp);
if( !mbForeignDC )