Update talk to 54527154.
TBR=wu Review URL: https://webrtc-codereview.appspot.com/2389004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4954 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@ -411,11 +411,15 @@ void Thread::Send(MessageHandler *phandler, uint32 id, MessageData *pdata) {
|
||||
ss_->WakeUp();
|
||||
|
||||
bool waited = false;
|
||||
crit_.Enter();
|
||||
while (!ready) {
|
||||
crit_.Leave();
|
||||
current_thread->ReceiveSends();
|
||||
current_thread->socketserver()->Wait(kForever, false);
|
||||
waited = true;
|
||||
crit_.Enter();
|
||||
}
|
||||
crit_.Leave();
|
||||
|
||||
// Our Wait loop above may have consumed some WakeUp events for this
|
||||
// MessageQueue, that weren't relevant to this Send. Losing these WakeUps can
|
||||
|
||||
Reference in New Issue
Block a user