From 1ba61d7ad5025cf3bafc86705cf4c174aef8c264 Mon Sep 17 00:00:00 2001 From: Rick Walsh Date: Wed, 6 Jul 2016 22:40:30 +1000 Subject: Update gas deco MOD when deco pO2 is changed This fix is reasonably straightforward when the divedatapoint structure stores the cylinder rather than gasmix. Fixes #970 Signed-off-by: Rick Walsh Signed-off-by: Dirk Hohndel --- desktop-widgets/diveplanner.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'desktop-widgets') diff --git a/desktop-widgets/diveplanner.cpp b/desktop-widgets/diveplanner.cpp index 4e462cca0..7ac88f9bc 100644 --- a/desktop-widgets/diveplanner.cpp +++ b/desktop-widgets/diveplanner.cpp @@ -514,7 +514,10 @@ void PlannerSettingsWidget::setBottomPo2(double po2) void PlannerSettingsWidget::setDecoPo2(double po2) { + pressure_t olddecopo2; + olddecopo2.mbar = prefs.decopo2; prefs.decopo2 = (int) (po2 * 1000.0); + CylindersModel::instance()->updateDecoDepths(olddecopo2); } void PlannerSettingsWidget::setBestmixEND(int depth) -- cgit v1.2.3-70-g09d2