mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Fix divemode detection in planner
Signed-off-by: Robert C. Helling <helling@atdotde.de>
This commit is contained in:
parent
5bac32a1b5
commit
09da42f819
2 changed files with 3 additions and 5 deletions
|
@ -250,11 +250,10 @@ enum dive_comp_type get_current_divemode(struct divecomputer *dc, int time, stru
|
|||
struct event *ev = *evp;
|
||||
if (*divemode == UNDEF_COMP_TYPE) {
|
||||
*divemode = dc->divemode;
|
||||
ev = dc ? dc->events : NULL;
|
||||
ev = dc ? get_next_event(dc->events, "modechange") : NULL;
|
||||
}
|
||||
while (ev && ev->time.seconds < time) {
|
||||
if (ev != dc->events)
|
||||
*divemode = (enum dive_comp_type) ev->value;
|
||||
*divemode = (enum dive_comp_type) ev->value;
|
||||
ev = get_next_event(ev->next, "modechange");
|
||||
}
|
||||
*evp = ev;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue