DO NOT REPLY TO THIS MESSAGE. INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.
[STR New]
Link: http://www.fltk.org/str.php?L2031
Version: 1.3-current
Link: http://www.fltk.org/str.php?L2031
Version: 1.3-current
Index: Fl_win32.cxx
===================================================================
--- Fl_win32.cxx (revision 6177)
+++ Fl_win32.cxx (working copy)
@@ -81,14 +81,14 @@
static fl_wsk_async_select_f fl_wsk_async_select=0;
static HMODULE get_wsock_mod() {
- if (!s_wsock_mod) {
- s_wsock_mod = LoadLibrary(WSCK_DLL_NAME);
- if (s_wsock_mod==NULL)
- Fl::fatal("FLTK Lib Error: %s file not found! Please check
your winsock dll accessibility.\n",WSCK_DLL_NAME);
- s_wsock_select = (fl_wsk_select_f) GetProcAddress(s_wsock_mod,
"select");
- fl_wsk_fd_is_set = (fl_wsk_fd_is_set_f) GetProcAddress(s_wsock_mod,
"__WSAFDIsSet");
- fl_wsk_async_select = (fl_wsk_async_select_f)
GetProcAddress(s_wsock_mod, "WSAAsyncSelect");
- }
+ if (!s_wsock_mod) {
+ s_wsock_mod = LoadLibrary(WSCK_DLL_NAME);
+ if (s_wsock_mod==NULL)
+ Fl::fatal("FLTK Lib Error: %s file not found! Please check your winsock
dll accessibility.\n",WSCK_DLL_NAME);
+ s_wsock_select = (fl_wsk_select_f) GetProcAddress(s_wsock_mod, "select");
+ fl_wsk_fd_is_set = (fl_wsk_fd_is_set_f) GetProcAddress(s_wsock_mod,
"__WSAFDIsSet");
+ fl_wsk_async_select = (fl_wsk_async_select_f) GetProcAddress(s_wsock_mod,
"WSAAsyncSelect");
+ }
return s_wsock_mod;
}
@@ -348,6 +348,7 @@
#ifdef USE_ASYNC_SELECT
return 0;
#else
+ if (!nfds) return 0;
timeval t;
t.tv_sec = 0;
t.tv_usec = 0;
_______________________________________________
fltk-bugs mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-bugs