diff options
Diffstat (limited to 'desktop-widgets/mainwindow.cpp')
-rw-r--r-- | desktop-widgets/mainwindow.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/desktop-widgets/mainwindow.cpp b/desktop-widgets/mainwindow.cpp index 2230b05fc..425aaa30f 100644 --- a/desktop-widgets/mainwindow.cpp +++ b/desktop-widgets/mainwindow.cpp @@ -1514,10 +1514,11 @@ void MainWindow::editCurrentDive() return; disableShortcuts(); + copy_dive(current_dive, &displayed_dive); // Work on a copy of the dive DivePlannerPointsModel::instance()->setPlanMode(DivePlannerPointsModel::ADD); graphics->setAddState(); setApplicationState(ApplicationState::EditDive); - DivePlannerPointsModel::instance()->loadFromDive(current_dive); + DivePlannerPointsModel::instance()->loadFromDive(&displayed_dive); mainTab->enableEdition(); } |