]> git.saurik.com Git - wxWidgets.git/commitdiff
wxMenuItem::IsChecked() corrected
authorVadim Zeitlin <vadim@wxwidgets.org>
Tue, 2 Nov 1999 16:07:24 +0000 (16:07 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Tue, 2 Nov 1999 16:07:24 +0000 (16:07 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4304 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/menuitem.cpp

index 2e981bba71976abc1a8775a02ce8e18bf5c27fdb..66157cb2cf38ad25fd41a23a258692bc89313b20 100644 (file)
@@ -140,8 +140,7 @@ bool wxMenuItem::IsChecked() const
 {
     int flag = ::GetMenuState(GetHMenuOf(m_parentMenu), GetId(), MF_BYCOMMAND);
 
-    // don't "and" with MF_ENABLED because its value is 0
-    return (flag & MF_DISABLED) == 0;
+    return (flag & MF_CHECKED) != 0;
 }
 
 wxString wxMenuItem::GetLabel() const