diff --git a/src/common/dcbase.cpp b/src/common/dcbase.cpp index 3d64c02a4d..56ed0286d0 100644 --- a/src/common/dcbase.cpp +++ b/src/common/dcbase.cpp @@ -1317,8 +1317,11 @@ bool wxOverlayImpl::IsOk() void wxOverlayImpl::Init( wxWindowDC* dc, int x , int y , int width , int height ) { +#if defined(__WXGTK__) + m_window = dc->m_owner; +#else m_window = dc->GetWindow(); - +#endif wxMemoryDC dcMem ; m_bmpSaved.Create( width, height ); dcMem.SelectObject( m_bmpSaved );