]> git.saurik.com Git - wxWidgets.git/commitdiff
Fix wxMSW wxStaticBox compilation when wxUSE_UXTHEME==0.
authorVadim Zeitlin <vadim@wxwidgets.org>
Mon, 23 Jul 2012 15:04:04 +0000 (15:04 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Mon, 23 Jul 2012 15:04:04 +0000 (15:04 +0000)
Don't compile the theme-using code in PaintForeground().

Closes #14511.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@72184 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/statbox.cpp

index 6272f6396e9df19ffb750a1a50285468e0b45d53..d3e6b3cd3aec42bb27fb1a51281b36d6cda7e3da 100644 (file)
@@ -364,6 +364,7 @@ void wxStaticBox::PaintForeground(wxDC& dc, const RECT& rc)
     wxMSWDCImpl *impl = (wxMSWDCImpl*) dc.GetImpl();
     MSWDefWindowProc(WM_PAINT, (WPARAM)GetHdcOf(*impl), 0);
 
+#if wxUSE_UXTHEME
     // when using XP themes, neither setting the text colour nor transparent
     // background mode doesn't change anything: the static box def window proc
     // still draws the label in its own colours, so we need to redraw the text
@@ -485,6 +486,7 @@ void wxStaticBox::PaintForeground(wxDC& dc, const RECT& rc)
                        drawTextFlags | DT_RTLREADING);
         }
     }
+#endif // wxUSE_UXTHEME
 }
 
 void wxStaticBox::OnPaint(wxPaintEvent& WXUNUSED(event))