From 78c68518f8ad922b6b2261d7be6c9683aebba7b2 Mon Sep 17 00:00:00 2001 From: Miika Turkia Date: Wed, 19 Feb 2014 19:43:34 +0200 Subject: Clear edit mode for manually added dives Edit mode must be cleared for manually added dives as well when one hits cancel or save. Fixes #437 Signed-off-by: Miika Turkia Signed-off-by: Dirk Hohndel --- qt-ui/maintab.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'qt-ui') diff --git a/qt-ui/maintab.cpp b/qt-ui/maintab.cpp index d878a68e9..554b3ccc6 100644 --- a/qt-ui/maintab.cpp +++ b/qt-ui/maintab.cpp @@ -680,6 +680,7 @@ void MainTab::acceptChanges() MainWindow::instance()->refreshDisplay(); MainWindow::instance()->dive_list()->restoreSelection(); } + DivePlannerPointsModel::instance()->setPlanMode(DivePlannerPointsModel::NOTHING); MainWindow::instance()->dive_list()->verticalScrollBar()->setSliderPosition(scrolledBy); MainWindow::instance()->dive_list()->setFocus(); } @@ -803,8 +804,8 @@ void MainTab::rejectChanges() MainWindow::instance()->showProfile(); // we already reloaded the divelist above, so don't recreate it or we'll lose the selection MainWindow::instance()->refreshDisplay(false); - DivePlannerPointsModel::instance()->setPlanMode(DivePlannerPointsModel::NOTHING); } + DivePlannerPointsModel::instance()->setPlanMode(DivePlannerPointsModel::NOTHING); MainWindow::instance()->dive_list()->setFocus(); } #undef EDIT_TEXT2 -- cgit v1.2.3-70-g09d2