From 67bceb50ffb479511692927afcd28da39974151e Mon Sep 17 00:00:00 2001 From: Robert Roebling Date: Fri, 22 Jun 2007 09:22:56 +0000 Subject: [PATCH] Call base class methods for setting clipping region. Part of [ 1739766 ] Clipping non-rectanguar areas in wxGnomePrintDC git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_8_BRANCH@46607 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/gtk/gnome/gprint.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gtk/gnome/gprint.cpp b/src/gtk/gnome/gprint.cpp index 8315b434b1..b2dc6f66fe 100644 --- a/src/gtk/gnome/gprint.cpp +++ b/src/gtk/gnome/gprint.cpp @@ -1762,6 +1762,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 ); @@ -1775,6 +1777,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