summaryrefslogtreecommitdiff
path: root/gtk/gtktooltips.c
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2002-02-26 00:05:59 +0000
committerOwen Taylor <otaylor@src.gnome.org>2002-02-26 00:05:59 +0000
commit2bb933f9d81ef14dba1da558d01bb575e3dffbff (patch)
tree0830d91ee338ecbfca1f81a27340773a73baf2bf /gtk/gtktooltips.c
parent2544d7b7197a310db894fdb8d4a21cfd2b0581d3 (diff)
downloadgtk+-2bb933f9d81ef14dba1da558d01bb575e3dffbff.tar.gz
Set the keyboard-mode flag before popping up the tooltip so that pop it up
Mon Feb 25 18:59:27 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtktooltips.c (start_keyboard_mode): Set the keyboard-mode flag before popping up the tooltip so that pop it up in the right place. (#71917, Narayani Pattipati)
Diffstat (limited to 'gtk/gtktooltips.c')
-rw-r--r--gtk/gtktooltips.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gtk/gtktooltips.c b/gtk/gtktooltips.c
index 359aae9df8..3ed3d27875 100644
--- a/gtk/gtktooltips.c
+++ b/gtk/gtktooltips.c
@@ -491,10 +491,11 @@ start_keyboard_mode (GtkWidget *widget)
if (GTK_IS_WINDOW (toplevel))
{
GtkWidget *focus = GTK_WINDOW (toplevel)->focus_widget;
+
+ g_object_set_data (G_OBJECT (toplevel), "gtk-tooltips-keyboard-mode", GUINT_TO_POINTER (TRUE));
+
if (focus)
gtk_tooltips_show_tip (focus);
-
- g_object_set_data (G_OBJECT (toplevel), "gtk-tooltips-keyboard-mode", GUINT_TO_POINTER (TRUE));
}
}