X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/60913641356f364a5efee5966d3a3b0b48c01001..a9e2e6e52b9c2371413597a92ccc4f8352963c32:/src/gtk/sockgtk.cpp diff --git a/src/gtk/sockgtk.cpp b/src/gtk/sockgtk.cpp index bd80f85942..ae2225a6a1 100644 --- a/src/gtk/sockgtk.cpp +++ b/src/gtk/sockgtk.cpp @@ -28,26 +28,26 @@ void wxSocket_GDK_Input(gpointer data, gint WXUNUSED(source), GdkInputCondition condition) { - wxSocketImpl * const socket = static_cast(data); + wxFDIOHandler * const handler = static_cast(data); if ( condition & GDK_INPUT_READ ) - socket->Detected_Read(); + handler->OnReadWaiting(); if ( condition & GDK_INPUT_WRITE ) - socket->Detected_Write(); + handler->OnWriteWaiting(); } } class GTKSocketManager : public wxSocketInputBasedManager { public: - virtual int AddInput(wxSocketImpl *socket, SocketDir d) + virtual int AddInput(wxFDIOHandler *handler, int fd, SocketDir d) { return gdk_input_add ( - socket->m_fd, + fd, d == FD_OUTPUT ? GDK_INPUT_WRITE : GDK_INPUT_READ, wxSocket_GDK_Input, - socket + handler ); }