From: Julian Smart Date: Thu, 30 Aug 2001 10:57:36 +0000 (+0000) Subject: Fixed cache-related bug in DoBlit. X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/619e52bf45781f34dd59e7bc46db945b8225d6f4?ds=inline Fixed cache-related bug in DoBlit. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11520 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/msw/dc.cpp b/src/msw/dc.cpp index 7606a64098..9691e86fe2 100644 --- a/src/msw/dc.cpp +++ b/src/msw/dc.cpp @@ -1722,9 +1722,9 @@ bool wxDC::DoBlit(wxCoord xdest, wxCoord ydest, dc_mask = ::CreateCompatibleDC(GetHdcOf(*source)); dc_buffer = ::CreateCompatibleDC(GetHdc()); buffer_bmap = ::CreateCompatibleBitmap(GetHdc(), width, height); +#endif // wxUSE_DC_CACHEING/!wxUSE_DC_CACHEING ::SelectObject(dc_mask, (HBITMAP) mask->GetMaskBitmap()); ::SelectObject(dc_buffer, buffer_bmap); -#endif // wxUSE_DC_CACHEING/!wxUSE_DC_CACHEING // copy dest to buffer if ( !::BitBlt(dc_buffer, 0, 0, (int)width, (int)height,