]> git.saurik.com Git - wxWidgets.git/blobdiff - src/univ/winuniv.cpp
Bunch of GTK theme changes.
[wxWidgets.git] / src / univ / winuniv.cpp
index d8ff488e5a8b13044a9e2804a298baca6c72095d..966266581311918bea87bdb63b79e9e94639b561 100644 (file)
@@ -265,10 +265,14 @@ void wxWindow::OnPaint(wxPaintEvent& event)
 
 bool wxWindow::DoDrawBackground(wxDC& dc)
 {
-    // FIXME: leaving this code in leads to partial bg redraws sometimes under
-    //        MSW
+    // FIXME: Leaving this code in leads to partial bg redraws
+    //        sometimes under MSW.
+    //        The same happens under X11 because it has a clear
+    //        region and an update region and these are sometimes
+    //        different. RR.
     wxRect rect;
-#ifndef __WXMSW__
+// #ifndef __WXMSW__
+#if 0
     rect = GetUpdateRegion().GetBox();
     if ( !rect.width && !rect.height )
 #endif
@@ -298,7 +302,7 @@ bool wxWindow::DoDrawBackground(wxDC& dc)
 void wxWindow::EraseBackground(wxDC& dc, const wxRect& rect)
 {
     // TODO: handle bg bitmaps here!
-
+    
     m_renderer->DrawBackground(dc, wxTHEME_BG_COLOUR(this), rect, GetStateFlags());
 }