Przeglądaj źródła

Fix crash when deleting entity.

Joachim Meyer 11 lat temu
rodzic
commit
4ce1eee8ed
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      IDE/Contents/Source/PolycodeEntityEditor.cpp

+ 1 - 1
IDE/Contents/Source/PolycodeEntityEditor.cpp

@@ -1328,8 +1328,8 @@ void EntityEditorMainView::deleteSelected(bool doAction) {
         selectedEntities[i]->setOwnsChildrenRecursive(true);
         for(int j=0; j < icons.size(); j++) {
             if(icons[j]->getUserData() == selectedEntities[i]) {
-                delete icons[j];
                 icons[j]->getParentEntity()->removeChild(icons[j]);
+				delete icons[j];
                 icons.erase(icons.begin()+j);
                 break;
             }