Merge branch 'Tryibion-json-options-cm-fixes'

This commit is contained in:
2025-03-17 12:09:46 +01:00
@@ -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();