]> git.saurik.com Git - wxWidgets.git/commitdiff
restore brush properly
authorBenjamin Williams <bwilliams@kirix.com>
Tue, 14 Nov 2006 15:29:35 +0000 (15:29 +0000)
committerBenjamin Williams <bwilliams@kirix.com>
Tue, 14 Nov 2006 15:29:35 +0000 (15:29 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43415 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/dcbase.cpp

index 1475923953e7e33d1cd7aa74fc276bdb5d394b75..9f875dd04d6c19e866c1bd6438009576a7e9f053 100644 (file)
@@ -698,6 +698,7 @@ void wxDCBase::DoGradientFillLinear(const wxRect& rect,
 {
     // save old pen
     wxPen oldPen = m_pen;
+    wxBrush oldBrush = m_brush;
 
     wxUint8 nR1 = initialColour.Red();
     wxUint8 nG1 = initialColour.Green();
@@ -783,6 +784,7 @@ void wxDCBase::DoGradientFillLinear(const wxRect& rect,
     }
 
     SetPen(oldPen);
+    SetBrush(oldBrush);
 }
 
 void wxDCBase::DoGradientFillConcentric(const wxRect& rect,