diff --git a/wadsrc/static/zscript/engine/ui/menu/optionmenu.zs b/wadsrc/static/zscript/engine/ui/menu/optionmenu.zs index b45b160ad..e6c477018 100644 --- a/wadsrc/static/zscript/engine/ui/menu/optionmenu.zs +++ b/wadsrc/static/zscript/engine/ui/menu/optionmenu.zs @@ -734,6 +734,7 @@ class OptionMenu : Menu { i += mDesc.mScrollPos; if (i >= mDesc.mItems.Size()) break; // skipped beyond end of menu + if (i < 0) i = 0; } if (!mDesc.mItems[i].Visible())