pidgin/pidgin

Parents 506e67bca293
Children 3d89ddaa0cb4
Silence warning when tooltip's tipwindow is destroyed before widget
--- a/pidgin/pidgintooltip.c Fri Jan 22 02:11:08 2016 -0600
+++ b/pidgin/pidgintooltip.c Fri Jan 22 02:14:34 2016 -0600
@@ -126,7 +126,6 @@
static void
setup_tooltip_window_position(gpointer data, int w, int h)
{
- int sig;
int scr_w, scr_h, x, y, dy;
int preserved_x, preserved_y;
int mon_num;
@@ -193,8 +192,9 @@
G_CALLBACK(pidgin_tooltip_draw_cb), data);
/* Hide the tooltip when the widget is destroyed */
- sig = g_signal_connect(G_OBJECT(pidgin_tooltip.widget), "destroy", G_CALLBACK(pidgin_tooltip_destroy), NULL);
- g_signal_connect_swapped(G_OBJECT(tipwindow), "destroy", G_CALLBACK(g_source_remove), GINT_TO_POINTER(sig));
+ g_signal_connect_object(G_OBJECT(pidgin_tooltip.widget),
+ "destroy", G_CALLBACK(pidgin_tooltip_destroy),
+ G_OBJECT(tipwindow), 0);
}
void pidgin_tooltip_show(GtkWidget *widget, gpointer userdata,