Blob Blame History Raw
diff -up gnome-panel-2.19.5/gnome-panel/panel-util.c.launcher-tooltip gnome-panel-2.19.5/gnome-panel/panel-util.c
--- gnome-panel-2.19.5/gnome-panel/panel-util.c.launcher-tooltip	2007-07-24 13:16:07.000000000 -0400
+++ gnome-panel-2.19.5/gnome-panel/panel-util.c	2007-07-24 13:16:10.000000000 -0400
@@ -1580,6 +1580,12 @@ void
 panel_util_set_tooltip_text (GtkWidget  *widget,
 			     const char *text)
 {
+        g_signal_handlers_disconnect_matched (widget,
+                                              G_SIGNAL_MATCH_FUNC,
+                                              0, 0, NULL,
+					      panel_util_query_tooltip_cb,
+                                              NULL);
+
 	if (string_empty (text)) {
 		g_object_set (widget, "has-tooltip", FALSE, NULL);
 		return;