create the single global IO dispatcher in wxFDIODispatcher; don't use wxSelectDispatcher in wxGSocket as the global dispatcher may be of a different type (modified patch 1733626)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47471 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2007-07-14 20:18:38 +00:00
parent 7523de907d
commit 5e1eac149f
10 changed files with 121 additions and 107 deletions

View File

@@ -125,15 +125,9 @@ wxConsoleEventLoop::wxConsoleEventLoop()
return;
}
#ifdef wxUSE_EPOLL_DISPATCHER
m_dispatcher = wxEpollDispatcher::Get();
m_dispatcher = wxFDIODispatcher::Get();
if ( !m_dispatcher )
#endif // wxUSE_EPOLL_DISPATCHER
#if wxUSE_SELECT_DISPATCHER
m_dispatcher = wxSelectDispatcher::Get();
#endif // wxUSE_WCHAR_T
wxCHECK_RET( m_dispatcher, _T("failed to create IO dispatcher") );
return;
m_dispatcher->RegisterFD
(