Merge branch 'json-options-cm-fixes' of https://github.com/Tryibion/FlaxEngine into Tryibion-json-options-cm-fixes

This commit is contained in:
Wojtek Figat
2025-03-17 12:09:02 +01:00

View File

@@ -307,6 +307,20 @@ namespace FlaxEditor.Windows.Assets
base.OnAssetLoadFailed();
}
/// <inheritdoc />
public override void OnLostFocus()
{
base.OnLostFocus();
_optionsCM?.Dispose();
}
/// <inheritdoc />
public override void OnExit()
{
base.OnExit();
_optionsCM?.Dispose();
}
/// <inheritdoc />
public override void OnItemReimported(ContentItem item)
{
@@ -325,6 +339,7 @@ namespace FlaxEditor.Windows.Assets
_isRegisteredForScriptsReload = false;
ScriptsBuilder.ScriptsReloadBegin -= OnScriptsReloadBegin;
}
_optionsCM?.Dispose();
_typeText = null;
base.OnDestroy();