diff -r 0ff19a8bd981 -r bca431afd754 core/MenuStyle_Base.cpp --- a/core/MenuStyle_Base.cpp Sun May 13 07:48:36 2007 +0000 +++ b/core/MenuStyle_Base.cpp Sun May 13 17:12:16 2007 +0000 @@ -200,7 +200,7 @@ if (states.menu == NULL) { item = key_press; - } else if (key_press < 1 || key_press > 8) { + } else if (key_press < 1 || key_press > GetMaxPageItems()) { cancel = true; } else { ItemSelection type = states.slots[key_press].type;