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