- fixed: parent-less confirmation screens did not process any input.

This commit is contained in:
Christoph Oelckers 2020-02-04 21:02:22 +01:00
parent 5d4514060b
commit 1d468190a6

View file

@ -141,8 +141,6 @@ void DMessageBoxMenu::CloseSound()
//=============================================================================
void DMessageBoxMenu::HandleResult(bool res)
{
if (mParentMenu != NULL)
{
if (mMessageMode == 0)
{
@ -151,7 +149,7 @@ void DMessageBoxMenu::HandleResult(bool res)
mActionFunc(res);
Close();
}
else if (mAction == NAME_None)
else if (mAction == NAME_None && mParentMenu)
{
mParentMenu->MenuEvent(res ? MKEY_MBYes : MKEY_MBNo, false);
Close();
@ -164,7 +162,6 @@ void DMessageBoxMenu::HandleResult(bool res)
CloseSound();
}
}
}
//=============================================================================
//