diff --git a/dive.c b/dive.c index 9f57aed58..57a735c8e 100644 --- a/dive.c +++ b/dive.c @@ -472,6 +472,10 @@ struct dive *fixup_dive(struct dive *dive) if (same_rounded_pressure(cyl->sample_end, cyl->end)) cyl->end.mbar = 0; } + for (i = 0; i < MAX_WEIGHTSYSTEMS; i++) { + weightsystem_t *ws = dive->weightsystem + i; + add_weightsystem_description(ws); + } return dive; } diff --git a/dive.h b/dive.h index a25fafb39..30894e506 100644 --- a/dive.h +++ b/dive.h @@ -338,6 +338,7 @@ extern void exit_ui(void); extern void report_error(GError* error); extern void add_cylinder_description(cylinder_type_t *); +extern void add_weightsystem_description(weightsystem_t *); extern void add_people(const char *string); extern void add_location(const char *string); extern void remember_event(const char *eventname);