mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	Define gaschange_before and gaschange_after a few lines earlier
This is required so they work in the test for /* do we want to skip this leg as it is devoid of anything useful? */ We were already trying to use gaschange_after (and previously gaschange), but it was duplicating an existing condition (now removed). Signed-off-by: Rick Walsh <rickmwalsh@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
		
							parent
							
								
									ea1f75d8d6
								
							
						
					
					
						commit
						cb1b6a3d30
					
				
					 1 changed files with 5 additions and 6 deletions
				
			
		
							
								
								
									
										11
									
								
								planner.c
									
										
									
									
									
								
							
							
						
						
									
										11
									
								
								planner.c
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -581,21 +581,20 @@ static void add_plan_to_notes(struct diveplan *diveplan, struct dive *dive, bool
 | 
			
		|||
			nextdp = nextdp->next;
 | 
			
		||||
		if (nextdp)
 | 
			
		||||
			newgasmix = nextdp->gasmix;
 | 
			
		||||
		gaschange_after = (nextdp && (gasmix_distance(&gasmix, &newgasmix) || dp->setpoint != nextdp->setpoint));
 | 
			
		||||
		gaschange_before =  (gasmix_distance(&lastprintgasmix, &gasmix) || lastprintsetpoint != dp->setpoint);
 | 
			
		||||
		/* do we want to skip this leg as it is devoid of anything useful? */
 | 
			
		||||
		if (!dp->entered &&
 | 
			
		||||
		    gasmix_distance(&gasmix, &newgasmix) == 0 &&
 | 
			
		||||
		    nextdp &&
 | 
			
		||||
		    dp->setpoint == nextdp->setpoint &&
 | 
			
		||||
		    dp->depth != lastdepth &&
 | 
			
		||||
		    nextdp->depth != dp->depth
 | 
			
		||||
		    && !gaschange_after)
 | 
			
		||||
		    nextdp->depth != dp->depth &&
 | 
			
		||||
		    !gaschange_before &&
 | 
			
		||||
		    !gaschange_after)
 | 
			
		||||
			continue;
 | 
			
		||||
		if (dp->time - lasttime < 10 && !(gaschange_after && dp->next && dp->depth != dp->next->depth))
 | 
			
		||||
			continue;
 | 
			
		||||
 | 
			
		||||
		len = strlen(buffer);
 | 
			
		||||
		gaschange_after = (nextdp && (gasmix_distance(&gasmix, &newgasmix) || dp->setpoint != nextdp->setpoint));
 | 
			
		||||
		gaschange_before =  (gasmix_distance(&lastprintgasmix, &gasmix) || lastprintsetpoint != dp->setpoint);
 | 
			
		||||
		if (plan_verbatim) {
 | 
			
		||||
			if (dp->depth != lastprintdepth) {
 | 
			
		||||
				if (plan_display_transitions || dp->entered || !dp->next || (gaschange_after && dp->next && dp->depth != nextdp->depth)) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue