summaryrefslogtreecommitdiff
path: root/src/engine/editor/Editor.cpp
diff options
context:
space:
mode:
authorMegaMech <MegaMech@users.noreply.github.com>2025-06-22 17:07:39 -0600
committerGitHub <noreply@github.com>2025-06-22 17:07:39 -0600
commit19d5a2729ed0d7c86c3a9b1eeb1cf8b824f58199 (patch)
tree9595f9dda2c6f204090e0094bc7331332e4fdb10 /src/engine/editor/Editor.cpp
parentbe8b88fdf224e3399b368814537d207189f9ea2c (diff)
Update Editor.cpp (#324)
Diffstat (limited to 'src/engine/editor/Editor.cpp')
-rw-r--r--src/engine/editor/Editor.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/engine/editor/Editor.cpp b/src/engine/editor/Editor.cpp
index 23a947a09..1741cafa5 100644
--- a/src/engine/editor/Editor.cpp
+++ b/src/engine/editor/Editor.cpp
@@ -147,11 +147,11 @@ namespace Editor {
}
void Editor::DeleteObject() {
- GameObject* obj = eObjectPicker.eGizmo._selected;
+ Gizmo* gizmo = &eObjectPicker.eGizmo;
- if (obj) {
- *obj->DespawnFlag = obj->DespawnValue;
- obj = nullptr;
+ if (gizmo->_selected && gizmo->_selected->DespawnFlag) {
+ *gizmo->_selected->DespawnFlag = gizmo->_selected->DespawnValue;
+ gizmo->_selected = nullptr;
eObjectPicker._selected = nullptr;
}
}