From 3617928621e3e49699b495a12e7125cf909036df Mon Sep 17 00:00:00 2001 From: "Lubomir I. Ivanov" Date: Fri, 13 Mar 2015 02:32:48 +0200 Subject: Revert 4f9705f3f5 It solves #784, but introduces #846. Signed-off-by: Lubomir I. Ivanov Signed-off-by: Dirk Hohndel --- qt-ui/diveplanner.cpp | 9 --------- 1 file changed, 9 deletions(-) diff --git a/qt-ui/diveplanner.cpp b/qt-ui/diveplanner.cpp index 7a35daa59..db007218f 100644 --- a/qt-ui/diveplanner.cpp +++ b/qt-ui/diveplanner.cpp @@ -44,15 +44,6 @@ void DivePlannerPointsModel::removeSelectedPoints(const QVector &rows) QVector v2 = rows; std::sort(v2.begin(), v2.end(), intLessThan); - /* - * If we end up having divepoints that are not within the dive - * profile, we need to just skip the removal to prevent - * crashing due to index out of range. - */ - - if (rowCount() >= divepoints.count()) - return; - beginRemoveRows(QModelIndex(), firstRow, rowCount() - 1); for (int i = v2.count() - 1; i >= 0; i--) { divepoints.remove(v2[i]); -- cgit v1.2.3-70-g09d2