diff -r 9cfb161d1a55 -r 23ff0bc12973 core/MenuManager.cpp --- a/core/MenuManager.cpp Fri Jun 22 17:25:19 2007 +0000 +++ b/core/MenuManager.cpp Fri Jun 22 18:44:27 2007 +0000 @@ -568,7 +568,7 @@ goto skip_search; } lastItem--; - while (lastItem-- != 0) + while (lastItem != 0) { if (menu->GetItemInfo(lastItem, &dr) != NULL) { @@ -580,6 +580,7 @@ break; } } + lastItem--; } } }