summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--qt-ui/diveplanner.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/qt-ui/diveplanner.cpp b/qt-ui/diveplanner.cpp
index 76f81961f..21559a65a 100644
--- a/qt-ui/diveplanner.cpp
+++ b/qt-ui/diveplanner.cpp
@@ -764,6 +764,7 @@ void DivePlannerPointsModel::clear()
} else {
stagingDive = alloc_dive();
}
+ bool oldRecalc = setRecalc(false);
CylindersModel::instance()->setDive(stagingDive);
if (rowCount() > 0) {
beginRemoveRows(QModelIndex(), 0, rowCount() - 1);
@@ -771,6 +772,7 @@ void DivePlannerPointsModel::clear()
endRemoveRows();
}
CylindersModel::instance()->clear();
+ setRecalc(oldRecalc);
}
void DivePlannerPointsModel::addDecoToModel()