From 7e34edecdd5d5ea0c87644e79ca46bf712464842 Mon Sep 17 00:00:00 2001 From: SHAM-DP Date: Tue, 28 Feb 2023 15:36:45 +0800 Subject: [PATCH] safety check for scroll to after paste entity --- .../EditorWindow/HierarchyPanel/SHHierarchyPanelCommands.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanelCommands.cpp b/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanelCommands.cpp index 78545829..7bc19443 100644 --- a/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanelCommands.cpp +++ b/SHADE_Engine/src/Editor/EditorWindow/HierarchyPanel/SHHierarchyPanelCommands.cpp @@ -49,7 +49,8 @@ namespace SHADE data.createdEntities.clear(); data.createdEntities = SHSerialization::DeserializeEntitiesFromString(data.entityData, data.parentEID); data.entityData = SHSerialization::ResolveSerializedEntityIndices(data.entityData, data.createdEntities); - SHEditorWindowManager::GetEditorWindow()->SetScrollTo(data.createdEntities.begin()->second); + if(!data.createdEntities.empty()) + SHEditorWindowManager::GetEditorWindow()->SetScrollTo(data.createdEntities.begin()->second); } void SHPasteEntitiesCommand::Undo()