2007-08-21 Kristian Rietveld <kris@imendio.com>
* gtk/gtktooltip.c (_gtk_tooltip_handle_event): always set
hide_tooltip to TRUE if we are handling a leave notify event. (Fixes
#468245, reported by Dennis Jacobfeuerborn).
svn path=/trunk/; revision=18666
+2007-08-21 Kristian Rietveld <kris@imendio.com>
+
+ * gtk/gtktooltip.c (_gtk_tooltip_handle_event): always set
+ hide_tooltip to TRUE if we are handling a leave notify event. (Fixes
+ #468245, reported by Dennis Jacobfeuerborn).
+
2007-08-21 Michael Natterer <mitch@imendio.com>
* gtk/gtkpaned.c (gtk_paned_class_init): applied patch from Mikael
/* Requested to be hidden? */
hide_tooltip = !return_value;
+ /* Leave notify should override the query function */
+ hide_tooltip = (event->type == GDK_LEAVE_NOTIFY);
+
/* Is the pointer above another widget now? */
if (GTK_TOOLTIP_VISIBLE (current_tooltip))
hide_tooltip |= has_tooltip_widget != current_tooltip->tooltip_widget;