Fixed possible issue that could arise with the new newmenu last page handler :O

This commit is contained in:
Steve Dudenhoeffer 2007-04-20 15:47:55 +00:00
parent be4fdb1776
commit 2c2259ea15

View File

@ -211,11 +211,15 @@ int Menu::PagekeyToItem(page_t page, item_t key)
for (size_t i=m_Items.size() - remaining; i<m_Items.size(); i++) for (size_t i=m_Items.size() - remaining; i<m_Items.size(); i++)
{ {
item_tracker++; item_tracker++;
new_key--;
if (!new_key) if (new_key<=1) // If new_key is 0, or will be 0 after the next decrease
{ {
new_key=0;
break; break;
} }
new_key--;
for (size_t j=0; j<m_Items[i]->blanks.size(); j++) for (size_t j=0; j<m_Items[i]->blanks.size(); j++)
{ {
if (m_Items[i]->blanks[j] == 1) if (m_Items[i]->blanks[j] == 1)