diff options
Diffstat (limited to 'divelist.c')
-rw-r--r-- | divelist.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/divelist.c b/divelist.c index 36c40b8b2..6674f1df4 100644 --- a/divelist.c +++ b/divelist.c @@ -413,6 +413,10 @@ static void get_cylinder(struct dive *dive, char **str) get_string(str, dive->cylinder[0].type.description); } +/* + * Set up anything that could have changed due to editing + * of dive information + */ static void fill_one_dive(struct dive *dive, GtkTreeModel *model, GtkTreeIter *iter) @@ -422,10 +426,6 @@ static void fill_one_dive(struct dive *dive, get_cylinder(dive, &cylinder); get_location(dive, &location); - /* - * We only set the fields that changed: the strings. - * The core data itself is unaffected by units - */ gtk_list_store_set(GTK_LIST_STORE(model), iter, DIVE_NR, dive->number, DIVE_LOCATION, location, @@ -433,6 +433,7 @@ static void fill_one_dive(struct dive *dive, DIVE_RATING, dive->rating, DIVE_SAC, dive->sac, DIVE_OTU, dive->otu, + DIVE_NITROX, dive->cylinder[0].gasmix.o2, -1); } |