diff --git a/src/gtk/dcmemory.cpp b/src/gtk/dcmemory.cpp index a3ac365287..cab5297746 100644 --- a/src/gtk/dcmemory.cpp +++ b/src/gtk/dcmemory.cpp @@ -54,6 +54,9 @@ wxMemoryDC::wxMemoryDC( wxDC *WXUNUSED(dc) ) wxMemoryDC::~wxMemoryDC() { +#ifdef __WXGTK20__ + g_object_unref(m_context); +#endif } void wxMemoryDC::SelectObject( const wxBitmap& bitmap ) diff --git a/src/gtk1/dcmemory.cpp b/src/gtk1/dcmemory.cpp index a3ac365287..cab5297746 100644 --- a/src/gtk1/dcmemory.cpp +++ b/src/gtk1/dcmemory.cpp @@ -54,6 +54,9 @@ wxMemoryDC::wxMemoryDC( wxDC *WXUNUSED(dc) ) wxMemoryDC::~wxMemoryDC() { +#ifdef __WXGTK20__ + g_object_unref(m_context); +#endif } void wxMemoryDC::SelectObject( const wxBitmap& bitmap )