]> git.saurik.com Git - wxWidgets.git/commitdiff
don't draw background at all if bg style is custom
authorVadim Zeitlin <vadim@wxwidgets.org>
Mon, 15 Nov 2004 19:15:53 +0000 (19:15 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Mon, 15 Nov 2004 19:15:53 +0000 (19:15 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@30551 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/window.cpp

index 49c4a6c7c2faf6bddfec0b1a128faaac7a9621f3..70f74831c8063ff4a9a0abfaa43c4a2971bfc0f8 100644 (file)
@@ -4070,6 +4070,13 @@ bool wxWindowMSW::HandleEraseBkgnd(WXHDC hdc)
 
 void wxWindowMSW::OnEraseBackground(wxEraseEvent& event)
 {
+    if ( GetBackgroundStyle() == wxBG_STYLE_CUSTOM )
+    {
+        // don't skip the event here, custom background means that the app is
+        // drawing it itself in its OnPaint()
+        return;
+    }
+
     if ( !m_hasBgCol )
     {
         event.Skip();