tSupport for gdk_input_add on listening sockets under Win32 - vaccinewars - be … | |
git clone git://src.adamsgaard.dk/vaccinewars | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 73f41fda91d2f4173ab3984a795aedf7fa1d7de2 | |
parent 208b0fef94da2cc898ae5eb89b5af27558e08f29 | |
Author: Ben Webb <[email protected]> | |
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(-) | |
--- | |
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 conditi… | |
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; |