Commit e7044bd2 authored by Nate Weibley's avatar Nate Weibley

Fix waypoint insertion so it actually works

parent be2fe6ea
......@@ -186,7 +186,7 @@ int MissionController::insertSimpleMissionItem(QGeoCoordinate coordinate, int i)
_recalcAll();
return sequenceNumber;
return newItem->sequenceNumber();
}
int MissionController::insertComplexMissionItem(QGeoCoordinate coordinate, int i)
......@@ -202,7 +202,7 @@ int MissionController::insertComplexMissionItem(QGeoCoordinate coordinate, int i
_recalcAll();
return sequenceNumber;
return newItem->sequenceNumber();
}
void MissionController::removeMissionItem(int index)
......
......@@ -593,5 +593,10 @@ void SimpleMissionItem::setCoordinate(const QGeoCoordinate& coordinate)
void SimpleMissionItem::setSequenceNumber(int sequenceNumber)
{
_missionItem.setSequenceNumber(sequenceNumber);
if (_missionItem.sequenceNumber() != sequenceNumber) {
_missionItem.setSequenceNumber(sequenceNumber);
emit sequenceNumberChanged(sequenceNumber);
// This is too likely to ignore
emit abbreviationChanged();
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment