]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/menucmn.cpp
Add wxDataViewCtrl::GTKPathToItem() function and use it.
[wxWidgets.git] / src / common / menucmn.cpp
index 6f2a8435998b12bab3858783bd99a0210c4eb0de..4c7abae78dbeedb04f4e4ad023d705f2a0dc13f0 100644 (file)
@@ -75,6 +75,13 @@ wxMenuItemBase::wxMenuItemBase(wxMenu *parentMenu,
             kind = wxITEM_SEPARATOR;
             break;
 
+        case wxID_NONE:
+            // (popup) menu titles in wxMSW use this ID to indicate that
+            // it's not a real menu item, so we don't want the check below to
+            // apply to it
+            m_id = id;
+            break;
+
         default:
             // ids are limited to 16 bits under MSW so portable code shouldn't
             // use ids outside of this range (negative ids generated by wx are
@@ -92,7 +99,6 @@ wxMenuItemBase::wxMenuItemBase(wxMenu *parentMenu,
     m_subMenu     = subMenu;
     m_isEnabled   = true;
     m_isChecked   = false;
-    m_id          = id;
     m_kind        = kind;
 
     SetItemLabel(text);