diff options
author | Noel Grandin <noelgrandin@collabora.co.uk> | 2025-02-04 21:59:00 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2025-02-05 06:15:10 +0100 |
commit | c4edd3e223eb49b914a99b6345df41565a082808 (patch) | |
tree | d742a18233763993c5ec62aac94aaa29adeaf556 /vcl/win/gdi/salvd.cxx | |
parent | 8dc9d06735684dd217c6258fe02ef373426456dd (diff) |
remove dithering from Windows GDI backend
This has not been necessary for some years now. In the unlikely
event that we run on a 256-color display, the OS and the graphics
driver will do the dithering for us.
Change-Id: I23c7a3ded6ea63fcd0a5239bbf2a2cc91bba306f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/181143
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'vcl/win/gdi/salvd.cxx')
-rw-r--r-- | vcl/win/gdi/salvd.cxx | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/vcl/win/gdi/salvd.cxx b/vcl/win/gdi/salvd.cxx index 7465d56570cb..1903bfd3a533 100644 --- a/vcl/win/gdi/salvd.cxx +++ b/vcl/win/gdi/salvd.cxx @@ -91,8 +91,6 @@ std::unique_ptr<SalVirtualDevice> WinSalInstance::CreateVirtualDevice( SalGraphi nDX, nDY, nBitCount, &o3tl::temporary<void*>(nullptr)); - const SalData* pSalData = GetSalData(); - WinSalVirtualDevice* pVDev = new WinSalVirtualDevice(hDC, hBmp, nBitCount, /*bForeignDC*/false, nDX, nDY); @@ -103,12 +101,6 @@ std::unique_ptr<SalVirtualDevice> WinSalInstance::CreateVirtualDevice( SalGraphi pVirGraphics->SetLayout( SalLayoutFlags::NONE ); pVirGraphics->setHDC(hDC); - if ( pSalData->mhDitherPal && pVirGraphics->isScreen() ) - { - pVirGraphics->setPalette(pSalData->mhDitherPal); - RealizePalette( hDC ); - } - pVDev->setGraphics(pVirGraphics); return std::unique_ptr<SalVirtualDevice>(pVDev); @@ -138,7 +130,6 @@ std::unique_ptr<SalVirtualDevice> WinSalInstance::CreateVirtualDevice( SalGraphi const sal_uInt16 nBitCount = 0; const bool bForeignDC = rData.hDC != nullptr; - const SalData* pSalData = GetSalData(); WinSalVirtualDevice* pVDev = new WinSalVirtualDevice(hDC, /*hBmp*/nullptr, nBitCount, bForeignDC, nDX, nDY); @@ -150,12 +141,6 @@ std::unique_ptr<SalVirtualDevice> WinSalInstance::CreateVirtualDevice( SalGraphi pVirGraphics->SetLayout( SalLayoutFlags::NONE ); pVirGraphics->setHDC(hDC); - if ( pSalData->mhDitherPal && pVirGraphics->isScreen() ) - { - pVirGraphics->setPalette(pSalData->mhDitherPal); - RealizePalette( hDC ); - } - pVDev->setGraphics(pVirGraphics); return std::unique_ptr<SalVirtualDevice>(pVDev); |