]> git.saurik.com Git - wxWidgets.git/commit
Fix hangups when using sockets under OS X.
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 16 Aug 2009 23:14:07 +0000 (23:14 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 16 Aug 2009 23:14:07 +0000 (23:14 +0000)
commit17a546027262c3a97792d22108c6f652cf8b4046
treec1ea6f2a3274bb86d1073048aa6c6ab289bb13f8
parent05583a26e177257410822cf09447e5047a506f7c
Fix hangups when using sockets under OS X.

A socket event apparently doesn't count as a real event under OS X and our
wxEventLoop::DispatchTimeout() doesn't return when it happens -- so we need to
generate an artificial wake up event ourselves to make it do it and return
control to the code in wxSocket::DoWait() in order for it to process the event.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61678 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
src/osx/core/sockosx.cpp