tSupport for gdk_input_add on listening sockets under Win32 - vaccinewars - be a doctor and try to vaccinate the world
 (HTM) git clone git://src.adamsgaard.dk/vaccinewars
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 73f41fda91d2f4173ab3984a795aedf7fa1d7de2
 (DIR) parent 208b0fef94da2cc898ae5eb89b5af27558e08f29
 (HTM) Author: Ben Webb <ben@salilab.org>
       Date:   Sat, 28 Apr 2001 17:43:47 +0000
       
       Support for gdk_input_add on listening sockets under Win32
       
       
       Diffstat:
         M src/gtkport.c                       |       6 +++---
       
       1 file changed, 3 insertions(+), 3 deletions(-)
       ---
 (DIR) diff --git a/src/gtkport.c b/src/gtkport.c
       t@@ -657,8 +657,8 @@ static void DispatchSocketEvent(SOCKET sock,long event) {
              input=(GdkInput *)(list->data);
              if (input->source==sock) {
                 (*input->function)(input->data,input->source,
       -                            (event&(FD_READ|FD_CLOSE) ? GDK_INPUT_READ:0) |
       -                            (event&(FD_WRITE|FD_CONNECT) ? GDK_INPUT_WRITE:0));
       +                     (event&(FD_READ|FD_CLOSE|FD_ACCEPT) ? GDK_INPUT_READ:0) |
       +                     (event&(FD_WRITE|FD_CONNECT) ? GDK_INPUT_WRITE:0));
                 break;
              }
           }
       t@@ -3643,7 +3643,7 @@ gint gdk_input_add(gint source,GdkInputCondition condition,
           input->function=function;
           input->data=data;
           rc=WSAAsyncSelect(source,TopLevel,WM_SOCKETDATA,
       -                  (condition&GDK_INPUT_READ ? FD_READ|FD_CLOSE:0) |
       +                  (condition&GDK_INPUT_READ ? FD_READ|FD_CLOSE|FD_ACCEPT:0) |
                          (condition&GDK_INPUT_WRITE ? FD_WRITE|FD_CONNECT:0));
           GdkInputs=g_slist_append(GdkInputs,input);
           return source;