| Index: content/browser/browser_main_loop.cc
|
| diff --git a/content/browser/browser_main_loop.cc b/content/browser/browser_main_loop.cc
|
| index 325b85d3ec2686b68b642fcd1e2d759b1f156b79..9eec42ef670a6fb6bc887612b571239c52c4dff5 100644
|
| --- a/content/browser/browser_main_loop.cc
|
| +++ b/content/browser/browser_main_loop.cc
|
| @@ -1169,7 +1169,7 @@ void BrowserMainLoop::ShutdownThreadsAndCleanUp() {
|
| }
|
| {
|
| TRACE_EVENT0("shutdown", "BrowserMainLoop::Subsystem:SensorService");
|
| - DeviceSensorService::GetInstance()->Shutdown();
|
| + DeviceSensorService::GetInstance()->ShutDownOnUIThread();
|
| }
|
| #if !defined(OS_ANDROID)
|
| {
|
| @@ -1352,7 +1352,13 @@ int BrowserMainLoop::BrowserThreadsStarted() {
|
|
|
| {
|
| TRACE_EVENT0("startup",
|
| - "BrowserMainLoop::BrowserThreadsStarted::SaveFileManager");
|
| + "BrowserMainLoop::BrowserThreadsStarted::DeviceSensorService");
|
| + DeviceSensorService::GetInstance()->InitOnUIThread();
|
| + }
|
| +
|
| + {
|
| + TRACE_EVENT0("startup",
|
| + "BrowserMainLoop::BrowserThreadsStarted::SaveFileManager");
|
| save_file_manager_ = new SaveFileManager();
|
| }
|
|
|
|
|