]> git.saurik.com Git - wxWidgets.git/commitdiff
Don't adjust menu item positions for title for menubar menus in wxMSW.
authorVadim Zeitlin <vadim@wxwidgets.org>
Sat, 5 Feb 2011 16:38:53 +0000 (16:38 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sat, 5 Feb 2011 16:38:53 +0000 (16:38 +0000)
The code in wxMSW menu code which accounted for the extra items used to show
popup menu title has become incorrect since the changes of r66178 as now the
non-popup menus have titles as well.

Correct the check to only do the adjustment for the popup menus.

Closes #12922.

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

src/msw/menu.cpp

index e4e5317d3d54a20959a33756d7dca0f9b22467d6..afb0df14e95fdb445dfa8e5e84e75fa6b161f69f 100644 (file)
@@ -397,8 +397,8 @@ bool wxMenu::DoInsertOrAppend(wxMenuItem *pItem, size_t pos)
         pos = GetMenuItemCount() - 1;
     }
 
-    // adjust position to account for the title, if any
-    if ( !m_title.empty() )
+    // adjust position to account for the title of a popup menu, if any
+    if ( !GetMenuBar() && !m_title.empty() )
         pos += 2; // for the title itself and its separator
 
     BOOL ok = false;