Update diveplannerpoints cylinderidx when deleting a cylinder

Signed-off-by: Stefan Fuchs <sfuchs@gmx.de>
This commit is contained in:
Stefan Fuchs 2017-10-11 21:27:06 +02:00 committed by Robert C. Helling
parent df6933326d
commit 73d2ab8099
3 changed files with 10 additions and 5 deletions

View file

@ -576,11 +576,8 @@ void CylindersModel::remove(const QModelIndex &index)
}
changed = true;
endRemoveRows();
struct divecomputer *dc = &displayed_dive.dc;
while (dc) {
dc_cylinder_renumber(&displayed_dive, dc, mapping);
dc = dc->next;
}
cylinder_renumber(&displayed_dive, mapping);
DivePlannerPointsModel::instance()->cylinderRenumber(mapping);
dataChanged(index, index);
}