CogImGui: Fix crash when restating level

This commit is contained in:
Arnaud Jamin
2023-10-21 20:20:25 -04:00
parent 4a9750cacd
commit 4c9f731475
4 changed files with 27 additions and 3 deletions
@@ -38,7 +38,7 @@ void UCogWindowManager::PostInitProperties()
//--------------------------------------------------------------------------------------------------------------------------
void UCogWindowManager::InitializeInternal()
{
ImGuiWidget = FCogImguiModule::Get().CreateImGuiViewport(GEngine->GameViewport, [this](float DeltaTime) { Render(DeltaTime); });
ImGuiWidget = FCogImguiModule::Get().CreateImGuiWidget(GEngine->GameViewport, [this](float DeltaTime) { Render(DeltaTime); });
ImGuiSettingsHandler IniHandler;
IniHandler.TypeName = "Cog";
@@ -98,6 +98,8 @@ void UCogWindowManager::Shutdown()
IConsoleManager::Get().UnregisterConsoleObject(ConsoleCommand);
}
FCogImguiModule::Get().DestroyImGuiWidget(ImGuiWidget);
SaveConfig();
}