]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/frame.cpp
Pass wxWANTS_CHARS to the wxRichTextCtrl constructor in the unit tests.
[wxWidgets.git] / src / msw / frame.cpp
index f61c8f5f0cbda0cd63003e6027e284d205da5072..65b40d01f5bd777431913e0128efe6f8be15ac43 100644 (file)
@@ -432,8 +432,12 @@ void wxFrame::InternalSetMenuBar()
 // Responds to colour changes, and passes event on to children.
 void wxFrame::OnSysColourChanged(wxSysColourChangedEvent& event)
 {
-    SetOwnBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_APPWORKSPACE));
-    Refresh();
+    // Don't override the colour explicitly set by the user, if any.
+    if ( !UseBgCol() )
+    {
+        SetOwnBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_APPWORKSPACE));
+        Refresh();
+    }
 
 #if wxUSE_STATUSBAR
     if ( m_frameStatusBar )