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 fbc3b662caf222678296570432adf42240391ca6..f2d36c566094e7ee18e58318f430fcf79db78a4e 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 dd09ee7b89fdcd2a6c81877af6ec89e0efe939c8..01b248db10fdd103ec7d6415eb77c93879d6e7d0 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);