X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/10c508ef3cfbbb0bf36151f4aafad8edca511a8a..677dc0ed1a3ff68af15f6246d6d0708d5264b07a:/src/generic/graphicc.cpp diff --git a/src/generic/graphicc.cpp b/src/generic/graphicc.cpp index 2f29da4b3c..df232c1db3 100644 --- a/src/generic/graphicc.cpp +++ b/src/generic/graphicc.cpp @@ -1036,8 +1036,13 @@ wxCairoContext::wxCairoContext( wxGraphicsRenderer* renderer, const wxWindowDC& : wxGraphicsContext(renderer) { #ifdef __WXGTK__ +#if wxUSE_NEW_DC + wxGTKImplDC *impldc = (wxGTKImplDC*) dc.GetImpl(); + Init( gdk_cairo_create( impldc->GetGDKWindow() ) ); +#else Init( gdk_cairo_create( dc.m_window ) ); #endif +#endif #ifdef __WXMAC__ int width, height; dc.GetSize( &width, &height );