]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/tbar95.cpp
Better fix
[wxWidgets.git] / src / msw / tbar95.cpp
index cd4f28ea225feaeb811fc643f27417a521ecb719..16ebe1ffc1e571455afdd10fc5bfc5c56fada6e5 100644 (file)
@@ -1593,7 +1593,10 @@ void wxToolBar::OnEraseBackground(wxEraseEvent& event)
 
 #endif // wxUSE_UXTHEME
 
-    if ( UseBgCol() || (GetMSWToolbarStyle() & TBSTYLE_TRANSPARENT) )
+    // we need to always draw our background under XP, as otherwise it doesn't
+    // appear correctly with some themes (e.g. Zune one)
+    if ( majorVersion == 5 ||
+            UseBgCol() || (GetMSWToolbarStyle() & TBSTYLE_TRANSPARENT) )
     {
         // do draw our background
         //