- 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 committed by Rachael Alexanderson
parent ba09f553d4
commit c6f290dcf8

View file

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