From 099de4ecab8fd94baf74c06530982653fc46ad16 Mon Sep 17 00:00:00 2001 From: Stefan Csomor Date: Sun, 10 Mar 2019 09:54:08 +0100 Subject: [PATCH] Guarding call to wxOSXDrawNSImage with a valid m_cgContext Fixes #18356 --- src/osx/carbon/graphics.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/osx/carbon/graphics.cpp b/src/osx/carbon/graphics.cpp index 035190deb4..0fe428cd20 100644 --- a/src/osx/carbon/graphics.cpp +++ b/src/osx/carbon/graphics.cpp @@ -2213,6 +2213,7 @@ void wxMacCoreGraphicsContext::Rotate( wxDouble angle ) void wxMacCoreGraphicsContext::DrawBitmap( const wxBitmap &bmp, wxDouble x, wxDouble y, wxDouble w, wxDouble h ) { #if wxOSX_USE_COCOA + if (EnsureIsValid()) { CGRect r = CGRectMake( (CGFloat) x , (CGFloat) y , (CGFloat) w , (CGFloat) h ); wxOSXDrawNSImage( m_cgContext, &r, bmp.GetImage());