mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-28 13:10:19 +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…
Reference in a new issue