diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2012-08-30 09:14:51 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-08-30 09:14:51 -0700 |
commit | d93830a6eb6f39aefba6f2f142256b2d536b4f99 (patch) | |
tree | a0111581b2acf9541ce381cfa896c95bb842c35f | |
parent | d6b50e30e405433bdb1edad341ee90c65ae65419 (diff) | |
parent | 688ac57c7b43ef6e4b40e831923c4149ccf754d5 (diff) | |
download | subsurface-d93830a6eb6f39aefba6f2f142256b2d536b4f99.tar.gz |
Merge branch 'divetrip-nr' of git://git.hohndel.org/subsurface
Pull divetrip nr cleanup from Dirk Hohndel:
"We don't need to manually track this - gtk gives us this number
without any problems."
* 'divetrip-nr' of git://git.hohndel.org/subsurface:
Stop tracking the number of dives in a dive trip
-rw-r--r-- | divelist.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/divelist.c b/divelist.c index a773b6017..1e1d1c921 100644 --- a/divelist.c +++ b/divelist.c @@ -328,8 +328,8 @@ static void date_data_func(GtkTreeViewColumn *col, time_t when; char buffer[40]; - gtk_tree_model_get(model, iter, DIVE_INDEX, &idx, DIVE_DATE, &val, DIVE_NR, &nr, -1); - + gtk_tree_model_get(model, iter, DIVE_INDEX, &idx, DIVE_DATE, &val, -1); + nr = gtk_tree_model_iter_n_children(model, iter); /* 2038 problem */ when = val; @@ -904,7 +904,6 @@ static void fill_dive_list(void) /* make sure we display the first date of the trip in previous summary */ if (dive_trip && parent_ptr) { gtk_tree_store_set(treestore, parent_ptr, - DIVE_NR, dive_trip->number, DIVE_DATE, dive_trip->when, DIVE_LOCATION, dive_trip->location, -1); @@ -947,15 +946,12 @@ static void fill_dive_list(void) } } else { dive_trip = trip->data; - dive_trip->number = 0; } } } - /* update dive_trip to include this dive, increase number of dives in - the trip and update location if necessary */ + /* update dive_trip time and (if necessary) location */ if (dive_trip) { dive->tripflag = IN_TRIP; - dive_trip->number++; dive_trip->when = dive->when; if (!dive_trip->location && dive->location) dive_trip->location = dive->location; @@ -967,7 +963,6 @@ static void fill_dive_list(void) /* a duration of 0 (and negative index) identifies a group */ gtk_tree_store_set(treestore, parent_ptr, DIVE_INDEX, -1, - DIVE_NR, dive_trip->number, DIVE_DATE, dive_trip->when, DIVE_LOCATION, dive_trip->location, DIVE_DURATION, 0, @@ -1008,7 +1003,6 @@ static void fill_dive_list(void) /* make sure we display the first date of the trip in previous summary */ if (parent_ptr && dive_trip) gtk_tree_store_set(treestore, parent_ptr, - DIVE_NR, dive_trip->number, DIVE_DATE, dive_trip->when, DIVE_LOCATION, dive_trip->location, -1); |