]> git.tdb.fi Git - ext/subsurface.git/blobdiff - dive.c
XSLT to transform JDiveLog to Subsurface format
[ext/subsurface.git] / dive.c
diff --git a/dive.c b/dive.c
index 0341d09928cd4ef9ad9a974858a17c037db55a4c..ed3908928a97c3c7ddfabb7c12d003de4b6f2349 100644 (file)
--- a/dive.c
+++ b/dive.c
@@ -26,6 +26,7 @@ void add_event(struct dive *dive, int time, int type, int flags, int value, cons
        while (*p)
                p = &(*p)->next;
        *p = ev;
+       remember_event(name);
 }
 
 double get_depth_units(unsigned int mm, int *frac, const char **units)
@@ -240,6 +241,14 @@ struct dive *fixup_dive(struct dive *dive)
        update_temperature(&dive->watertemp, mintemp);
        update_depth(&dive->maxdepth, maxdepth);
 
+       add_people(dive->buddy);
+       add_people(dive->divemaster);
+       add_location(dive->location);
+       for (i = 0; i < MAX_CYLINDERS; i++) {
+               cylinder_type_t *type = &dive->cylinder[i].type;
+               add_cylinder_description(type);
+       }
+
        return dive;
 }