summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gtk-gui.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk-gui.c b/gtk-gui.c
index 1c4672ac2..582e77c64 100644
--- a/gtk-gui.c
+++ b/gtk-gui.c
@@ -1491,7 +1491,7 @@ static gboolean on_key_press(GtkWidget *w, GdkEventKey *event, GtkWidget *diveli
static gboolean notebook_tooltip (GtkWidget *widget, gint x, gint y,
gboolean keyboard_mode, GtkTooltip *tooltip, gpointer data)
{
- if (gtk_notebook_get_current_page(GTK_NOTEBOOK(widget)) == 0) {
+ if (amount_selected > 0 && gtk_notebook_get_current_page(GTK_NOTEBOOK(widget)) == 0) {
gtk_tooltip_set_text(tooltip, _("To edit dive information\ndouble click on it in the dive list"));
return TRUE;
} else {
@@ -1674,7 +1674,7 @@ static gboolean profile_tooltip (GtkWidget *widget, gint x, gint y,
return FALSE;
/* don't draw a tooltip if nothing is there */
- if (gc->pi.nr == 0)
+ if (amount_selected == 0 || gc->pi.nr == 0)
return FALSE;
width = drawing_area->width - 2*drawing_area->x;