Fix array oob

This commit is contained in:
Marcus Minhorst 2025-09-23 10:27:05 -04:00 committed by Rachael Alexanderson
commit 376bef7033

View file

@ -477,7 +477,7 @@ class OptionMenu : Menu
int firstSelectable = -1;
int lastSelectable = -1;
int visible = 0;
for (int i = mDesc.mScrollPos; visible < MaxItems && i <= last; i++)
for (int i = max(0, mDesc.mScrollPos); visible < MaxItems && i <= last; i++)
{
if (!mDesc.mItems[i].Visible()) continue;
visible++;