mirror of
https://github.com/sinbad/StevesUEHelpers.git
synced 2025-02-23 01:25:24 +00:00
Merge pull request #18 from emistorrs/PreventCrashOnCloseAll
Fix Crash When Changing Levels with Menu Open
This commit is contained in:
commit
ccf640ddaf
@ -299,10 +299,14 @@ void UMenuStack::LastMenuClosed(bool bWasCancel)
|
||||
void UMenuStack::CloseAll(bool bWasCancel)
|
||||
{
|
||||
// We don't go through normal pop sequence, this is a shot circuit
|
||||
for (int i = Menus.Num() - 1; i >= 0; --i)
|
||||
{
|
||||
Menus[i]->RemovedFromStack(this);
|
||||
}
|
||||
for (int i = Menus.Num() - 1; i >= 0; --i)
|
||||
{
|
||||
UMenuBase* Menu = Menus[i];
|
||||
if (IsValid(Menu))
|
||||
{
|
||||
Menus[i]->RemovedFromStack(this);
|
||||
}
|
||||
}
|
||||
Menus.Empty();
|
||||
LastMenuClosed(bWasCancel);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user