]> git.saurik.com Git - wxWidgets.git/commitdiff
fixed tests for dashed/dotted pens under OS != NT (bug 1182319)
authorVadim Zeitlin <vadim@wxwidgets.org>
Wed, 13 Apr 2005 16:27:05 +0000 (16:27 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Wed, 13 Apr 2005 16:27:05 +0000 (16:27 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33578 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/pen.cpp

index ce9d1dc9e898de6656484b40f2e36a5fd353b60c..d072864e4777d86734a50fa72f3cacaa5e292dac 100644 (file)
@@ -128,11 +128,11 @@ bool wxPen::RealizeResource()
 #if !defined(__WXMICROWIN__) && !defined(__WXWINCE__)
    // Only NT can display dashed or dotted lines with width > 1
    if ( os != wxWINDOWS_NT &&
-           (M_PENDATA->m_style & (wxDOT |
-                                  wxLONG_DASH |
-                                  wxSHORT_DASH |
-                                  wxDOT_DASH |
-                                  wxUSER_DASH)) &&
+           (M_PENDATA->m_style == wxDOT ||
+            M_PENDATA->m_style == wxLONG_DASH ||
+            M_PENDATA->m_style == wxSHORT_DASH ||
+            M_PENDATA->m_style == wxDOT_DASH ||
+            M_PENDATA->m_style == wxUSER_DASH) &&
             M_PENDATA->m_width > 1 )
    {
        M_PENDATA->m_width = 1;