/* if we have pre-existing trips, start on the last one */
trip = g_list_last(dive_trip_list);
/* if we have pre-existing trips, start on the last one */
trip = g_list_last(dive_trip_list);
/* tripflag defines how dives are handled;
* TF_NONE "not handled yet" - create time based group if autogroup == TRUE
* NO_TRIP "set as no group" - simply leave at top level
/* tripflag defines how dives are handled;
* TF_NONE "not handled yet" - create time based group if autogroup == TRUE
* NO_TRIP "set as no group" - simply leave at top level
/* allocate new trip - all fields default to 0
and get filled in further down */
dive_trip = alloc_dive();
/* allocate new trip - all fields default to 0
and get filled in further down */
dive_trip = alloc_dive();
trip = FIND_TRIP(dive_trip, dive_trip_list);
}
} else { /* either the dive has a trip or we aren't creating trips */
trip = FIND_TRIP(dive_trip, dive_trip_list);
}
} else { /* either the dive has a trip or we aren't creating trips */
trip = FIND_TRIP(dive_trip, dive_trip_list);
} else {
/* let's go back to the last valid trip */
trip = FIND_TRIP(dive_trip, dive_trip_list);
} else {
/* let's go back to the last valid trip */