diff --git a/src/jasper/modules/world/src/studio/worldobjectseteditor/commands/editobject.hpp b/src/jasper/modules/world/src/studio/worldobjectseteditor/commands/editobject.hpp index 3780af0..ea2daee 100644 --- a/src/jasper/modules/world/src/studio/worldobjectseteditor/commands/editobject.hpp +++ b/src/jasper/modules/world/src/studio/worldobjectseteditor/commands/editobject.hpp @@ -28,7 +28,9 @@ class EditObject: public studio::UndoCommand { m_doc{doc}, m_objIdx{objIdx}, m_oldVal{getVar(m_doc.objects[objIdx])}, - m_newVal{std::move(newVal)} {} + m_newVal{std::move(newVal)} { + setObsolete(m_oldVal == m_newVal); + } ox::Error redo() noexcept override { auto &obj = m_doc.objects[m_objIdx];