summaryrefslogtreecommitdiff
path: root/vcl/win/gdi/salvd.cxx
diff options
context:
space:
mode:
authorNoel Grandin <noelgrandin@collabora.co.uk>2025-02-04 21:59:00 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2025-02-05 06:15:10 +0100
commitc4edd3e223eb49b914a99b6345df41565a082808 (patch)
treed742a18233763993c5ec62aac94aaa29adeaf556 /vcl/win/gdi/salvd.cxx
parent8dc9d06735684dd217c6258fe02ef373426456dd (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.cxx15
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);