| Index: chrome/browser/browser_process_impl.cc
|
| ===================================================================
|
| --- chrome/browser/browser_process_impl.cc (revision 68914)
|
| +++ chrome/browser/browser_process_impl.cc (working copy)
|
| @@ -13,7 +13,6 @@
|
| #include "base/path_service.h"
|
| #include "base/task.h"
|
| #include "base/thread.h"
|
| -#include "base/thread_restrictions.h"
|
| #include "base/waitable_event.h"
|
| #include "chrome/browser/appcache/chrome_appcache_service.h"
|
| #include "chrome/browser/automation/automation_provider_list.h"
|
| @@ -253,12 +252,6 @@
|
| DCHECK_NE(0u, module_ref_count_);
|
| module_ref_count_--;
|
| if (0 == module_ref_count_) {
|
| - // Allow UI and IO threads to do blocking IO on shutdown, since we do a lot
|
| - // of it on shutdown for valid reasons.
|
| - base::ThreadRestrictions::SetIOAllowed(true);
|
| - io_thread()->message_loop()->PostTask(
|
| - FROM_HERE,
|
| - NewRunnableFunction(&base::ThreadRestrictions::SetIOAllowed, true));
|
| MessageLoop::current()->PostTask(
|
| FROM_HERE, NewRunnableFunction(DidEndMainMessageLoop));
|
| MessageLoop::current()->Quit();
|
|
|