- fixed VM abort when entering search menu

https://forum.zdoom.org/viewtopic.php?t=65833
This commit is contained in:
alexey.lysiuk 2019-09-08 09:52:16 +03:00
parent 06ad60718c
commit 526a576d89

View file

@ -107,15 +107,19 @@ class OptionMenu : Menu
mDesc = desc;
DontDim = desc.mDontDim;
let last = mDesc.mItems[mDesc.mItems.size() - 1];
bool lastIsText = (last is "OptionMenuItemStaticText");
if (lastIsText)
let itemCount = mDesc.mItems.size();
if (itemCount > 0)
{
String text = last.mLabel;
bool lastIsSpace = (text == "" || text == " ");
if (lastIsSpace)
let last = mDesc.mItems[itemCount - 1];
bool lastIsText = (last is "OptionMenuItemStaticText");
if (lastIsText)
{
mDesc.mItems.Pop();
String text = last.mLabel;
bool lastIsSpace = (text == "" || text == " ");
if (lastIsSpace)
{
mDesc.mItems.Pop();
}
}
}