| Index: base/synchronization/condition_variable_win.cc
|
| ===================================================================
|
| --- base/synchronization/condition_variable_win.cc (revision 133458)
|
| +++ base/synchronization/condition_variable_win.cc (working copy)
|
| @@ -10,6 +10,7 @@
|
| #include "base/compiler_specific.h"
|
| #include "base/logging.h"
|
| #include "base/synchronization/lock.h"
|
| +#include "base/threading/thread_restrictions.h"
|
| #include "base/time.h"
|
|
|
| namespace {
|
| @@ -94,6 +95,7 @@
|
| }
|
|
|
| void WinVistaCondVar::TimedWait(const TimeDelta& max_time) {
|
| + base::ThreadRestrictions::AssertWaitAllowed();
|
| DWORD timeout = static_cast<DWORD>(max_time.InMilliseconds());
|
| CRITICAL_SECTION* cs = user_lock_.lock_.os_lock();
|
|
|
|
|