mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	Tidy up code in planner.c - create_dive_from_plan()
Tidy up the code which creates the first sample for time = 0 to make clear that the info for this does NOT come from the first planner point (dp). No functional change. Signed-off-by: Stefan Fuchs <sfuchs@gmx.de>
This commit is contained in:
		
							parent
							
								
									f812dc5d9b
								
							
						
					
					
						commit
						180e51a906
					
				
					 1 changed files with 6 additions and 4 deletions
				
			
		|  | @ -261,7 +261,7 @@ static void create_dive_from_plan(struct diveplan *diveplan, struct dive *dive, | |||
| 	int oldpo2 = 0; | ||||
| 	int lasttime = 0; | ||||
| 	depth_t lastdepth = {.mm = 0}; | ||||
| 	int lastcylid = 0; | ||||
| 	int lastcylid; | ||||
| 	enum dive_comp_type type = dive->dc.divemode; | ||||
| 
 | ||||
| 	if (!diveplan || !diveplan->dp) | ||||
|  | @ -287,15 +287,17 @@ static void create_dive_from_plan(struct diveplan *diveplan, struct dive *dive, | |||
| 		free(ev); | ||||
| 	} | ||||
| 	dp = diveplan->dp; | ||||
| 	cyl = &dive->cylinder[lastcylid]; | ||||
| 	/* Create first sample at time = 0, not based on dp because 
 | ||||
| 	 * there is no real dp for time = 0, set first cylinder to 0 | ||||
| 	 * O2 setpoint for this sample will be filled later from next dp */ | ||||
| 	cyl = &dive->cylinder[0]; | ||||
| 	sample = prepare_sample(dc); | ||||
| 	sample->setpoint.mbar = dp->setpoint; | ||||
| 	sample->sac.mliter = prefs.bottomsac; | ||||
| 	oldpo2 = dp->setpoint; | ||||
| 	if (track_gas && cyl->type.workingpressure.mbar) | ||||
| 		sample->pressure[0].mbar = cyl->end.mbar; | ||||
| 	sample->manually_entered = true; | ||||
| 	finish_sample(dc); | ||||
| 	lastcylid = 0; | ||||
| 	while (dp) { | ||||
| 		int po2 = dp->setpoint; | ||||
| 		if (dp->setpoint) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue