mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Make depth conversion work for negative depths
This is needed in the altitude pressure conversion as there negative altitudes are possible (for diving in the netherlands or the Dead Sea). Signed-off-by: Robert C. Helling <helling@atdotde.de>
This commit is contained in:
parent
af96ec5d04
commit
295b1b78d8
5 changed files with 13 additions and 9 deletions
|
@ -217,7 +217,7 @@ void DivePlannerWidget::atmPressureChanged(const int pressure)
|
|||
|
||||
void DivePlannerWidget::heightChanged(const int height)
|
||||
{
|
||||
int pressure = (int) (1013.0 * exp(- (double) units_to_depth((double) height) / 7800000.0));
|
||||
int pressure = (int) (1013.0 * exp(- (double) units_to_depth((double) height).mm / 7800000.0));
|
||||
ui.ATMPressure->blockSignals(true);
|
||||
ui.ATMPressure->setValue(pressure);
|
||||
ui.ATMPressure->blockSignals(false);
|
||||
|
@ -525,7 +525,7 @@ void PlannerSettingsWidget::setDecoPo2(double po2)
|
|||
|
||||
void PlannerSettingsWidget::setBestmixEND(int depth)
|
||||
{
|
||||
SettingsObjectWrapper::instance()->planner_settings->setBestmixend(units_to_depth(depth));
|
||||
SettingsObjectWrapper::instance()->planner_settings->setBestmixend(units_to_depth(depth).mm);
|
||||
}
|
||||
|
||||
void PlannerSettingsWidget::setBackgasBreaks(bool dobreaks)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue