From 4d9c92dd49814938bbcb769abf9c2bb436121d5c Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Mon, 20 May 2024 18:24:20 +0200 Subject: [PATCH] Fix editor hang when scene deserialization fails --- Source/Editor/Utilities/DuplicateScenes.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Editor/Utilities/DuplicateScenes.cs b/Source/Editor/Utilities/DuplicateScenes.cs index 7902633b2..dc2d5e4bb 100644 --- a/Source/Editor/Utilities/DuplicateScenes.cs +++ b/Source/Editor/Utilities/DuplicateScenes.cs @@ -155,8 +155,8 @@ namespace FlaxEditor.Utilities var scene = Level.LoadSceneFromBytes(data.Bytes); if (scene == null) { - Profiler.EndEvent(); - throw new Exception("Failed to deserialize scene"); + Editor.LogError("Failed to restore scene"); + continue; } // Restore `dirty` state