From dae5b416caab819ab816eef87ce8b20067bb876b Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Fri, 18 Sep 2026 13:08:16 +0200 Subject: [PATCH] Minor tweaks #4130 --- Source/Editor/Windows/Assets/JsonAssetWindow.cs | 1 + Source/Editor/Windows/Assets/ModelBaseWindow.cs | 1 + Source/Engine/Content/JsonAsset.cs | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Source/Editor/Windows/Assets/JsonAssetWindow.cs b/Source/Editor/Windows/Assets/JsonAssetWindow.cs index b1863fce9..75acd74dd 100644 --- a/Source/Editor/Windows/Assets/JsonAssetWindow.cs +++ b/Source/Editor/Windows/Assets/JsonAssetWindow.cs @@ -268,6 +268,7 @@ namespace FlaxEditor.Windows.Assets { Asset?.ClearInstance(); _object = null; + base.DiscardChanges(); } diff --git a/Source/Editor/Windows/Assets/ModelBaseWindow.cs b/Source/Editor/Windows/Assets/ModelBaseWindow.cs index c18177b14..eb22396f0 100644 --- a/Source/Editor/Windows/Assets/ModelBaseWindow.cs +++ b/Source/Editor/Windows/Assets/ModelBaseWindow.cs @@ -841,6 +841,7 @@ namespace FlaxEditor.Windows.Assets protected override void DiscardChanges() { _asset?.Reload(); + base.DiscardChanges(); } diff --git a/Source/Engine/Content/JsonAsset.cs b/Source/Engine/Content/JsonAsset.cs index 35f6675d8..86ed68c1b 100644 --- a/Source/Engine/Content/JsonAsset.cs +++ b/Source/Engine/Content/JsonAsset.cs @@ -98,7 +98,7 @@ namespace FlaxEngine /// /// Clears the cached managed instance. The next access will recreate it from the asset data. /// - public void ClearInstance() + internal void ClearInstance() { _instance = null; }