]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/socket.cpp
Made listctrl header BG grey again
[wxWidgets.git] / src / common / socket.cpp
index bbfdb4e5d26ce2ec0f02460277c84b70b407ae55..c568508af135f840b873484b0a4f25db722f6d55 100644 (file)
@@ -543,7 +543,9 @@ void wxSocketBase::SetNotify(wxRequestNotify flags)
   if (m_type != SOCK_SERVER)
     flags &= ~REQ_ACCEPT;
 
+  m_internal->AcquireData();
   m_neededreq = flags;
+  m_internal->ReleaseData();
   if (m_neededreq == 0)
     m_internal->StopWaiter();
   else
@@ -691,10 +693,10 @@ void wxSocketBase::WantBuffer(char *buffer, size_t nbytes,
   buf->timeout = 1000;
   buf_timed_out = FALSE;
 
-  if (m_flags & SPEED
+  if ((m_flags & SPEED) != 0
     m_internal->QueueRequest(buf, FALSE);
   else
-    if (m_flags & NOWAIT
+    if ((m_flags & NOWAIT) != 0
       m_internal->QueueRequest(buf, TRUE);
     else 
       m_internal->QueueRequest(buf, TRUE);