diff --git a/src/gtk/gnome/gprint.cpp b/src/gtk/gnome/gprint.cpp index 53a39a794a..cfd57d4e64 100644 --- a/src/gtk/gnome/gprint.cpp +++ b/src/gtk/gnome/gprint.cpp @@ -1760,6 +1760,8 @@ void wxGnomePrintDC::SetBackground( const wxBrush& brush ) void wxGnomePrintDC::DoSetClippingRegion(wxCoord x, wxCoord y, wxCoord width, wxCoord height) { + wxDC::DoSetClippingRegion( x, y, width, height ); + gs_lgp->gnome_print_gsave( m_gpc ); gs_lgp->gnome_print_newpath( m_gpc ); @@ -1773,6 +1775,8 @@ void wxGnomePrintDC::DoSetClippingRegion(wxCoord x, wxCoord y, wxCoord width, wx void wxGnomePrintDC::DestroyClippingRegion() { + wxDC::DestroyClippingRegion(); + gs_lgp->gnome_print_grestore( m_gpc ); #if 0