From: Vadim Zeitlin Date: Thu, 16 Jun 2005 00:34:43 +0000 (+0000) Subject: fix index of appended items (broken by previous commit) X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/e7084852441ed9332e453715bd2229a974d34e89?ds=inline 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 --- 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;