Crash on Exit (Custom FEditorViewportClient): EditorModeManager.cpp (Line 727)
Context
Error
InMode->Exit();Cause
Fix
void FShadersource_TextureToolsModule::StartupModule()
{
//...
FCoreDelegates::OnEnginePreExit.AddRaw(this, &FShadersource_TextureToolsModule::OnEditorClose);
}
void FShadersource_TextureToolsModule::ShutdownModule()
{
FCoreDelegates::OnEnginePreExit.RemoveAll(this);
//...
}
void FShadersource_TextureToolsModule::OnEditorClose()
{
if (ToolWidget.IsValid())
{
ToolWidget.Reset();
}
}Last updated