Don't choke on a zero handler_id.
authorMatthias Clasen <mclasen@redhat.com>
Mon, 12 Jul 2004 20:34:08 +0000 (20:34 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Mon, 12 Jul 2004 20:34:08 +0000 (20:34 +0000)
2004-07-12  Matthias Clasen  <mclasen@redhat.com>

* gsignal.c (g_signal_handler_is_connected): Don't
choke on a zero handler_id.

gobject/ChangeLog
gobject/gsignal.c

index fbc3b66..f2d36c5 100644 (file)
@@ -1,3 +1,8 @@
+2004-07-12  Matthias Clasen  <mclasen@redhat.com>
+
+       * gsignal.c (g_signal_handler_is_connected): Don't
+       choke on a zero handler_id.
+
 Tue Jul  6 00:46:43 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtypemodule.h: 
index dd09ee7..01b248d 100644 (file)
@@ -1747,7 +1747,6 @@ g_signal_handler_is_connected (gpointer instance,
   gboolean connected;
 
   g_return_val_if_fail (G_TYPE_CHECK_INSTANCE (instance), FALSE);
-  g_return_val_if_fail (handler_id > 0, FALSE);
 
   SIGNAL_LOCK ();
   handler = handler_lookup (instance, handler_id, NULL);