Pārlūkot izejas kodu

Fixed crash on deleting entities in entity editor

Ivan Safrin 12 gadi atpakaļ
vecāks
revīzija
871baa107f
1 mainītis faili ar 2 papildinājumiem un 0 dzēšanām
  1. 2 0
      IDE/Contents/Source/PolycodeEntityEditor.cpp

+ 2 - 0
IDE/Contents/Source/PolycodeEntityEditor.cpp

@@ -387,8 +387,10 @@ void EntityEditorMainView::doAction(String actionName, PolycodeEditorActionData
                 setEditorPropsRecursive(sceneData->entries[i].entity);
                 selectEntity(sceneData->entries[i].entity, true, false);
             }
+            sceneData->deleteEntitiesInDestructor = false;
 		} else {
             deleteSelected(false);
+            sceneData->deleteEntitiesInDestructor = true;
 		}
     } else if(actionName == "create_entity") {
         if(sceneData->reverse) {