]> git.saurik.com Git - wxWidgets.git/commitdiff
Correct the check for MRU menu items range.
authorVadim Zeitlin <vadim@wxwidgets.org>
Wed, 28 Jul 2010 11:26:49 +0000 (11:26 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Wed, 28 Jul 2010 11:26:49 +0000 (11:26 +0000)
The last id of the range if offset by the first one by the number of items in
the menu, not the base id of the file history menu.

Closes #12141.

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

src/common/docview.cpp

index 69e5061128e3828791c6947c9fe8207dc2e73d93..e2ff18c915eb8c32a2ebc1b6490076f434dde366 100644 (file)
@@ -1087,7 +1087,7 @@ void wxDocManager::OnMRUFile(wxCommandEvent& event)
     // Check if the id is in the range assigned to MRU list entries.
     const int id = event.GetId();
     if ( id >= wxID_FILE1 &&
-            id < wxID_FILE1 + m_fileHistory->GetBaseId() )
+            id < wxID_FILE1 + static_cast<int>(m_fileHistory->GetCount()) )
     {
         DoOpenMRUFile(id - wxID_FILE1);
     }