From 7ea70b6f0fe9ea63ccc22c632ecb06e4e552d2c4 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Fri, 2 Jan 2009 00:04:55 +0000 Subject: [PATCH] don't call DoWrite() if we have nothing to send (not nothing to receive) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@57720 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- samples/sockets/baseserver.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/samples/sockets/baseserver.cpp b/samples/sockets/baseserver.cpp index c74ef28..283ecb6 100644 --- a/samples/sockets/baseserver.cpp +++ b/samples/sockets/baseserver.cpp @@ -688,17 +688,17 @@ void EventWorker::OnSocketEvent(wxSocketEvent& pEvent) break; case wxSOCKET_OUTPUT: - if (m_inbuf != NULL) + if ( m_outbuf ) DoWrite(); break; case wxSOCKET_CONNECTION: - LogWorker(wxString::Format("Unexpected wxSOCKET_CONNECTION in EventWorker"),wxLOG_Error); + LogWorker("Unexpected wxSOCKET_CONNECTION in EventWorker", wxLOG_Error); break; case wxSOCKET_LOST: { - LogWorker(wxString::Format("Connection lost")); + LogWorker("Connection lost"); WorkerEvent e(this); e.m_workerFailed = m_written != m_size; wxGetApp().AddPendingEvent(e); -- 2.7.4