diff -up gtk+-2.12.0/gtk/gtktooltips.c.swt-tooltips gtk+-2.12.0/gtk/gtktooltips.c --- gtk+-2.12.0/gtk/gtktooltips.c.swt-tooltips 2007-09-20 15:47:54.000000000 -0400 +++ gtk+-2.12.0/gtk/gtktooltips.c 2007-09-20 15:48:22.000000000 -0400 @@ -229,7 +229,8 @@ gtk_tooltips_set_tip (GtkTooltips *toolt return; } - if (tooltips->active_tips_data + if (tooltipsdata + && tooltips->active_tips_data && tooltips->active_tips_data->widget == widget && GTK_WIDGET_DRAWABLE (tooltips->active_tips_data->widget)) {