From 36931c9047772272365d3a693fe9c5b61cddccea Mon Sep 17 00:00:00 2001 From: Chandler Cox Date: Sat, 15 Mar 2025 18:49:39 -0500 Subject: [PATCH] Small fixes for cleaning up the options menu in the json asset window. --- Source/Editor/Windows/Assets/JsonAssetWindow.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Source/Editor/Windows/Assets/JsonAssetWindow.cs b/Source/Editor/Windows/Assets/JsonAssetWindow.cs index dc1e1e71f..38acfbe15 100644 --- a/Source/Editor/Windows/Assets/JsonAssetWindow.cs +++ b/Source/Editor/Windows/Assets/JsonAssetWindow.cs @@ -307,6 +307,20 @@ namespace FlaxEditor.Windows.Assets base.OnAssetLoadFailed(); } + /// + public override void OnLostFocus() + { + base.OnLostFocus(); + _optionsCM?.Dispose(); + } + + /// + public override void OnExit() + { + base.OnExit(); + _optionsCM?.Dispose(); + } + /// 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();