From 965de9fb693286bcbbd04ddfd43ab72f37e59207 Mon Sep 17 00:00:00 2001 From: Lisheng Guan Date: Tue, 12 Aug 2014 14:44:24 +0800 Subject: [PATCH] fix single instance bug --- src/sqliteplusframe.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sqliteplusframe.cpp b/src/sqliteplusframe.cpp index 5b6f492..9176ff2 100644 --- a/src/sqliteplusframe.cpp +++ b/src/sqliteplusframe.cpp @@ -798,7 +798,7 @@ void wxSQLitePlusFrame::OnSrvSocketEvent(wxSocketEvent& event) if (event.GetSocketEvent() == wxSOCKET_INPUT) { ev_sock = event.GetSocket(); - ev_sock->SetFlags(wxSOCKET_BLOCK|wxSOCKET_NOWAIT); + ev_sock->SetFlags(wxSOCKET_BLOCK|wxSOCKET_WAITALL); if (!ev_sock->Error()) { len = ev_sock->ReadMsg(buffer, 1024 * sizeof(wxChar)).LastCount();