Index: base/threading/sequenced_worker_pool.cc |
=================================================================== |
--- base/threading/sequenced_worker_pool.cc (revision 133458) |
+++ base/threading/sequenced_worker_pool.cc (working copy) |
@@ -23,6 +23,7 @@ |
#include "base/synchronization/lock.h" |
#include "base/threading/platform_thread.h" |
#include "base/threading/simple_thread.h" |
+#include "base/threading/thread_restrictions.h" |
#include "base/time.h" |
#include "base/tracked_objects.h" |
@@ -625,6 +626,7 @@ |
TimeTicks shutdown_wait_begin = TimeTicks::Now(); |
{ |
+ base::ThreadRestrictions::ScopedAllowWait allow_wait; |
AutoLock lock(lock_); |
while (!CanShutdown()) |
can_shutdown_cv_.Wait(); |