Do not connect to a signal with a NULL callback. Gets rid of a runtime warning.

Sun, 30 Sep 2007 02:11:37 +0000

author
Sadrul Habib Chowdhury <sadrul@pidgin.im>
date
Sun, 30 Sep 2007 02:11:37 +0000
changeset 20783
b36dfff92590
parent 20780
c48390a2851d
child 20790
0fd0c5943273

Do not connect to a signal with a NULL callback. Gets rid of a runtime warning.

finch/gntrequest.c file | annotate | diff | comparison | revisions
--- a/finch/gntrequest.c	Sat Sep 29 20:49:34 2007 +0000
+++ b/finch/gntrequest.c	Sun Sep 30 02:11:37 2007 +0000
@@ -76,6 +76,8 @@
 static void
 setup_default_callback(GntWidget *window, gpointer default_cb, gpointer data)
 {
+	if (default_cb == NULL)
+		return;
 	g_object_set_data(G_OBJECT(window), "default-callback", default_cb);
 	g_signal_connect_swapped(G_OBJECT(window), "destroy", G_CALLBACK(default_cb), data);
 }

mercurial