diff options
author | Tomaz Canabrava <tcanabrava@kde.org> | 2013-05-16 15:42:20 -0300 |
---|---|---|
committer | Tomaz Canabrava <tcanabrava@kde.org> | 2013-05-16 15:42:20 -0300 |
commit | 30297ebd4bbe9d3048e7c4401b3b4b22c24305e0 (patch) | |
tree | b34cba0f93ce51829c714020a4363b3076bdd6ed | |
parent | a55a2e5d88c2e822f64e36b96910632b37ba8d6d (diff) | |
download | subsurface-30297ebd4bbe9d3048e7c4401b3b4b22c24305e0.tar.gz |
Correctly set the unselected dive.
The selected dive was being set to zero when the program
started, but zero is actually the first dive. There
were workarounds on the gtk code for that probably
Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
-rw-r--r-- | divelist-gtk.c | 2 | ||||
-rw-r--r-- | gtk-gui.c | 4 | ||||
-rw-r--r-- | profile.c | 2 | ||||
-rw-r--r-- | qt-ui/mainwindow.cpp | 2 |
4 files changed, 5 insertions, 5 deletions
diff --git a/divelist-gtk.c b/divelist-gtk.c index 0c26430c1..fc90cdf26 100644 --- a/divelist-gtk.c +++ b/divelist-gtk.c @@ -1268,7 +1268,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(); @@ -315,7 +315,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(); @@ -1840,7 +1840,7 @@ void MainWindow::on_actionClose_triggered() mark_divelist_changed(FALSE); /* clear the selection and the statistics */ - selected_dive = 0; + selected_dive = -1; process_selected_dives(); clear_stats_widgets(); clear_events(); @@ -15,7 +15,7 @@ #include "libdivecomputer/parser.h" #include "libdivecomputer/version.h" -int selected_dive = 0; +int selected_dive = -1; char zoomed_plot = 0; char dc_number = 0; diff --git a/qt-ui/mainwindow.cpp b/qt-ui/mainwindow.cpp index 0b7f9f25d..d676549d1 100644 --- a/qt-ui/mainwindow.cpp +++ b/qt-ui/mainwindow.cpp @@ -123,7 +123,7 @@ void MainWindow::on_actionClose_triggered() mark_divelist_changed(FALSE); /* clear the selection and the statistics */ - selected_dive = 0; + selected_dive = -1; //WARNING: Port this to Qt. //process_selected_dives(); |