diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2012-09-20 12:30:58 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-09-20 12:30:58 -0700 |
commit | e8578ad9c9709778ec368a604bc7a53bf8757308 (patch) | |
tree | 3f375f924841f30d4ea9f12e9b05ce300ef6acf5 /info.c | |
parent | 574d4d4facb83ee5505a988f5dc5830602fc8048 (diff) | |
parent | a8e2fd10c7845496e42e6f5b2f4d133d3cf5640b (diff) | |
download | subsurface-e8578ad9c9709778ec368a604bc7a53bf8757308.tar.gz |
Merge branch 'divetrip-rewrite' of git://github.com/torvalds/subsurface
Merge the dive trip rewrite by Dirk Hohndel.
This just merges the dive trip changes with the timestamp handling
changes. There were multiple small data conflicts, along with some
newly added 'time_t' cases in the dive trip handling that needed to be
converted to 'timestamp_t' along the way.
* 'divetrip-rewrite' of git://github.com/torvalds/subsurface:
Convert FIND_TRIP into function
Partial rewrite of the dive trip code
Check if trip is NULL before calling DIVE_TRIP
Diffstat (limited to 'info.c')
-rw-r--r-- | info.c | 8 |
1 files changed, 3 insertions, 5 deletions
@@ -445,7 +445,7 @@ static void save_dive_info_changes(struct dive *dive, struct dive *master, struc } } -static void dive_trip_widget(GtkWidget *box, struct dive *trip, struct dive_info *info) +static void dive_trip_widget(GtkWidget *box, dive_trip_t *trip, struct dive_info *info) { GtkWidget *hbox, *label; char buffer[80] = "Edit trip summary"; @@ -537,7 +537,7 @@ void update_equipment_data(struct dive *dive, struct dive *master) memcpy(dive->weightsystem, master->weightsystem, WS_BYTES); } -gboolean edit_trip(struct dive *trip) +gboolean edit_trip(dive_trip_t *trip) { GtkWidget *dialog, *vbox; int success; @@ -571,10 +571,8 @@ gboolean edit_trip(struct dive *trip) if (old_text) g_free(old_text); } - if (changed) { + if (changed) mark_divelist_changed(TRUE); - flush_divelist(trip); - } } gtk_widget_destroy(dialog); return changed; |