diff --git a/src/MissionManager/SimpleMissionItem.cc b/src/MissionManager/SimpleMissionItem.cc index ba960dc27257524caebbcefb5fd78220d75e7839..71a1fadbc8a6508681491eba95aeb0b133144b99 100644 --- a/src/MissionManager/SimpleMissionItem.cc +++ b/src/MissionManager/SimpleMissionItem.cc @@ -80,6 +80,8 @@ SimpleMissionItem::SimpleMissionItem(Vehicle* vehicle, QObject* parent) setDefaultsForCommand(); _rebuildFacts(); + + setDirty(false); } SimpleMissionItem::SimpleMissionItem(Vehicle* vehicle, bool editMode, const MissionItem& missionItem, QObject* parent) @@ -140,6 +142,8 @@ SimpleMissionItem::SimpleMissionItem(Vehicle* vehicle, bool editMode, const Miss // Signal coordinate changed to kick off terrain query emit coordinateChanged(coordinate()); + + setDirty(false); } SimpleMissionItem::SimpleMissionItem(const SimpleMissionItem& other, QObject* parent) @@ -169,8 +173,8 @@ SimpleMissionItem::SimpleMissionItem(const SimpleMissionItem& other, QObject* pa _setupMetaData(); _connectSignals(); _updateOptionalSections(); - _rebuildFacts(); + setDirty(false); } void SimpleMissionItem::_connectSignals(void)