From 1ba84f55ae50a6fe7c6142366969b3d62fefca28 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 13 Jul 2021 13:19:51 +0200 Subject: [PATCH] Fix handling invalid asset in AssetPicker instead of throwing exception --- Source/Editor/GUI/AssetPicker.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Editor/GUI/AssetPicker.cs b/Source/Editor/GUI/AssetPicker.cs index e379e051c..b78ec2259 100644 --- a/Source/Editor/GUI/AssetPicker.cs +++ b/Source/Editor/GUI/AssetPicker.cs @@ -59,7 +59,7 @@ namespace FlaxEditor.GUI if (_selectedItem == item) return; if (!IsValid(item)) - return; + item = null; // Change value to scene reference (cannot load asset because scene can be already loaded - duplicated ID issue) _selectedItem?.RemoveReference(this); @@ -110,7 +110,7 @@ namespace FlaxEditor.GUI // Find item from content database and check it var item = value ? Editor.Instance.ContentDatabase.FindAsset(value.ID) : null; if (item != null && !IsValid(item)) - return; + item = null; // Change value _selectedItem?.RemoveReference(this);