diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2013-05-16 09:09:06 -0700 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2013-05-16 09:10:11 -0700 |
commit | 1ba901fed670ecf55e44b0d8aafb78ede53c9105 (patch) | |
tree | da43c705c9d498dffbd876cae1c3e023f9ab6cc1 | |
parent | 69da208080bf6af0af3b5a2adfa9347019272a57 (diff) | |
download | subsurface-1ba901fed670ecf55e44b0d8aafb78ede53c9105.tar.gz |
Initialize / reset selected_dive to -1
The value of 0 that we used is actually a valid value and could cause
confusion.
Suggested-by: Tomaz Canabrava <tcanabrava@kde.org>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
-rw-r--r-- | divelist-gtk.c | 2 | ||||
-rw-r--r-- | gtk-gui.c | 2 | ||||
-rw-r--r-- | profile.c | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/divelist-gtk.c b/divelist-gtk.c index e7194d87e..3f96193c5 100644 --- a/divelist-gtk.c +++ b/divelist-gtk.c @@ -1319,7 +1319,7 @@ static void delete_selected_dives_cb(GtkWidget *menuitem, GtkTreePath *path) /* if no dives are selected at this point clear the display widgets */ if (!amount_selected) { - selected_dive = 0; + selected_dive = -1; process_selected_dives(); clear_stats_widgets(); clear_equipment_widgets(); @@ -268,7 +268,7 @@ static void file_close(GtkWidget *w, gpointer data) mark_divelist_changed(FALSE); /* clear the selection and the statistics */ - selected_dive = 0; + selected_dive = -1; process_selected_dives(); clear_stats_widgets(); clear_events(); @@ -12,7 +12,7 @@ #include "libdivecomputer/parser.h" #include "libdivecomputer/version.h" -int selected_dive = 0; +int selected_dive = -1; /* careful: 0 is a valid value */ char zoomed_plot = 0; char dc_number = 0; |