From e7084852441ed9332e453715bd2229a974d34e89 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Thu, 16 Jun 2005 00:34:43 +0000 Subject: [PATCH] fix index of appended items (broken by previous commit) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@34668 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/msw/menu.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/msw/menu.cpp b/src/msw/menu.cpp index ee300d548c..3ce1704aa8 100644 --- a/src/msw/menu.cpp +++ b/src/msw/menu.cpp @@ -385,8 +385,9 @@ bool wxMenu::DoInsertOrAppend(wxMenuItem *pItem, size_t pos) LPCTSTR pData = NULL; if ( pos == (size_t)-1 ) { - // append at the end - pos = GetMenuItemCount(); + // append at the end (note that the item is already appended to + // internal data structures) + pos = GetMenuItemCount() - 1; } BOOL ok = false; -- 2.45.2