From: David Elliott Date: Fri, 8 Aug 2003 18:35:08 +0000 (+0000) Subject: lock/unlockFocus when doing the copy in SelectObject X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/5a5797ca1ffc24cd267edcf91be6e57e0648bffd lock/unlockFocus when doing the copy in SelectObject git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@22707 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/cocoa/dcmemory.mm b/src/cocoa/dcmemory.mm index 10b01be3b3..aead8b59e1 100644 --- a/src/cocoa/dcmemory.mm +++ b/src/cocoa/dcmemory.mm @@ -90,10 +90,12 @@ void wxMemoryDC::SelectObject( const wxBitmap& bitmap ) initWithSize:NSMakeSize(m_selectedBitmap.GetWidth(), m_selectedBitmap.GetHeight())]; [nsimage addRepresentation: const_cast(m_selectedBitmap).GetNSBitmapImageRep()]; + [m_cocoaNSImage lockFocus]; [nsimage drawAtPoint: NSMakePoint(0,0) fromRect: NSMakeRect(0.0,0.0,m_selectedBitmap.GetWidth(),m_selectedBitmap.GetHeight()) operation: NSCompositeCopy fraction: 1.0]; + [m_cocoaNSImage unlockFocus]; [nsimage release]; }