mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	Change calls to rint into lrint avoiding conversion warnings
Using gcc option "-Wfloat-conversion" is useful to catch potential conversion errors (where lrint should be used). rint returns double and still raises the same warning, this is why this change updates all rint calls to lrint. In few places, where input type is a float, corresponding lrinf is used. Signed-off-by: Jeremie Guichard <djebrest@gmail.com>
This commit is contained in:
		
							parent
							
								
									9c2619ea3b
								
							
						
					
					
						commit
						406e4287eb
					
				
					 21 changed files with 101 additions and 101 deletions
				
			
		|  | @ -41,7 +41,7 @@ void PreferencesGraph::refreshSettings() | |||
| 	ui->show_ccr_sensors->setChecked(prefs.show_ccr_sensors); | ||||
| 	ui->defaultSetpoint->setValue((double)prefs.defaultsetpoint / 1000.0); | ||||
| 	ui->psro2rate->setValue(prefs.o2consumption / 1000.0); | ||||
| 	ui->pscrfactor->setValue(rint(1000.0 / prefs.pscr_ratio)); | ||||
| 	ui->pscrfactor->setValue(lrint(1000.0 / prefs.pscr_ratio)); | ||||
| 
 | ||||
| 	ui->display_unused_tanks->setChecked(prefs.display_unused_tanks); | ||||
| 	ui->show_average_depth->setChecked(prefs.show_average_depth); | ||||
|  | @ -50,9 +50,9 @@ void PreferencesGraph::refreshSettings() | |||
| void PreferencesGraph::syncSettings() | ||||
| { | ||||
| 	auto general = SettingsObjectWrapper::instance()->general_settings; | ||||
| 	general->setDefaultSetPoint(rint(ui->defaultSetpoint->value() * 1000.0)); | ||||
| 	general->setO2Consumption(rint(ui->psro2rate->value() *1000.0)); | ||||
| 	general->setPscrRatio(rint(1000.0 / ui->pscrfactor->value())); | ||||
| 	general->setDefaultSetPoint(lrint(ui->defaultSetpoint->value() * 1000.0)); | ||||
| 	general->setO2Consumption(lrint(ui->psro2rate->value() *1000.0)); | ||||
| 	general->setPscrRatio(lrint(1000.0 / ui->pscrfactor->value())); | ||||
| 
 | ||||
| 	auto pp_gas = SettingsObjectWrapper::instance()->pp_gas; | ||||
| 	pp_gas->setPheThreshold(ui->pheThreshold->value()); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue