From 434ea41aa400557964d73867008cfa8b1f64d8c4 Mon Sep 17 00:00:00 2001 From: Neil Date: Sat, 20 Mar 2021 16:25:35 +1100 Subject: Use Surface::AllocatePixMap instead of changing an existing surface with InitPixMap. Changed DropGraphics from releasing surfaces to deleting them. This simplifies code and the added cost of allocating a new Surface is small. --- win32/ScintillaWin.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'win32') diff --git a/win32/ScintillaWin.cxx b/win32/ScintillaWin.cxx index 2b6748fb0..44d08af71 100644 --- a/win32/ScintillaWin.cxx +++ b/win32/ScintillaWin.cxx @@ -670,7 +670,7 @@ void ScintillaWin::EnsureRenderTarget(HDC hdc) { #endif // Pixmaps were created to be compatible with previous render target so // need to be recreated. - DropGraphics(false); + DropGraphics(); } if ((technology == SC_TECHNOLOGY_DIRECTWRITEDC) && pRenderTarget) { @@ -1833,7 +1833,7 @@ sptr_t ScintillaWin::SciMessage(unsigned int iMessage, uptr_t wParam, sptr_t lPa #endif technology = technologyNew; // Invalidate all cached information including layout. - DropGraphics(true); + DropGraphics(); InvalidateStyleRedraw(); } } @@ -1846,7 +1846,7 @@ sptr_t ScintillaWin::SciMessage(unsigned int iMessage, uptr_t wParam, sptr_t lPa bidirectional = static_cast(wParam); } // Invalidate all cached information including layout. - DropGraphics(true); + DropGraphics(); InvalidateStyleRedraw(); break; -- cgit v1.2.3