]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/combo.cpp
don't create m_dottedPen with an invalid 0 style which results in an assert under MSW
[wxWidgets.git] / src / msw / combo.cpp
index 235fd668faf5739a43504f6fd523baa9a11081ea..04e430c428e2c2e4d45aa161c7bd77aa18228ef8 100644 (file)
@@ -474,19 +474,20 @@ void wxComboCtrl::OnPaintEvent( wxPaintEvent& WXUNUSED(event) )
 
     const wxRect& rectButton = m_btnArea;
     wxRect rectTextField = m_tcArea;
-    const bool isEnabled = IsEnabled();
     wxColour bgCol = GetBackgroundColour();
 
+#if wxUSE_UXTHEME
+    const bool isEnabled = IsEnabled();
+
     HDC hDc = GetHdcOf(dc);
     HWND hWnd = GetHwndOf(this);
 
-#if wxUSE_UXTHEME
     wxUxThemeEngine* theme = NULL;
     wxUxThemeHandle hTheme(this, L"COMBOBOX");
 
     if ( hTheme )
         theme = wxUxThemeEngine::GetIfActive();
-#endif
+#endif // wxUSE_UXTHEME
 
     wxRect borderRect(0,0,sz.x,sz.y);