Date: Sun, 13 Apr 2003 18:18:28 +0200 (CEST) From: Henri Dubois-Ferriere Reply-To: Henri DF To: lablgtk at kaba.or.jp Subject: patch for ml_glib.c Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII This patch allows proper behavior when a caml callback returns false (ie, the event source should be removed). Henri DF --- ml_glib.c 2003/04/13 18:07:43 1.1 +++ ml_glib.c 2003/04/13 18:07:56 @@ -109,7 +109,7 @@ CAMLprim value ml_g_io_channel_unix_new( gboolean ml_g_io_channel_watch(GIOChannel *s, GIOCondition c, gpointer data) { value *clos_p = (value*)data; - return Val_int(callback(*clos_p, Val_unit)); + return Bool_val(callback(*clos_p, Val_unit)); } void ml_g_destroy_notify(gpointer data) {