- fixed: DeinitMenus must explicitly destroy the active menu before taking down the descriptors.

Otherwise the menu will only be collected by the garbage collector and no longer find all relevant data.
This commit is contained in:
Christoph Oelckers 2019-06-10 12:06:03 +02:00
parent 2766303cfc
commit 4c622ba066

View file

@ -136,6 +136,7 @@ DEFINE_ACTION_FUNCTION(FOptionValues, GetText)
void DeinitMenus()
{
if (CurrentMenu) CurrentMenu->Destroy();
{
FOptionMap::Iterator it(OptionValues);