Author: metze
Date: 2005-12-09 20:14:55 +0000 (Fri, 09 Dec 2005)
New Revision: 12151

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=12151

Log:
match the select mode of the standard events system and the liboop system,
and report errors as read events

metze
Modified:
   branches/SAMBA_4_0/source/gtk/common/gtk_events.c


Changeset:
Modified: branches/SAMBA_4_0/source/gtk/common/gtk_events.c
===================================================================
--- branches/SAMBA_4_0/source/gtk/common/gtk_events.c   2005-12-09 19:36:40 UTC 
(rev 12150)
+++ branches/SAMBA_4_0/source/gtk/common/gtk_events.c   2005-12-09 20:14:55 UTC 
(rev 12151)
@@ -145,7 +145,7 @@
        }
 
        if (fde->flags & EVENT_FD_READ)
-               condition |= G_IO_IN;
+               condition |= (G_IO_IN | G_IO_ERR | G_IO_HUP);
        if (fde->flags & EVENT_FD_WRITE)
                condition |= G_IO_OUT;
 
@@ -187,7 +187,7 @@
        if (fde->flags == flags) return;
 
        if (flags & EVENT_FD_READ)
-               condition |= G_IO_IN;
+               condition |= (G_IO_IN | G_IO_ERR | G_IO_HUP);
        if (flags & EVENT_FD_WRITE)
                condition |= G_IO_OUT;
 

Reply via email to