Index: chrome/browser/chrome_browser_main.cc |
diff --git a/chrome/browser/chrome_browser_main.cc b/chrome/browser/chrome_browser_main.cc |
index 60f105a0ca2d2010d75d0abe7cd1a424f4a7b659..43391425a9c1ec189e3ff35ee81f5e51b626ec37 100644 |
--- a/chrome/browser/chrome_browser_main.cc |
+++ b/chrome/browser/chrome_browser_main.cc |
@@ -1941,6 +1941,12 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunImpl() { |
} |
bool ChromeBrowserMainParts::MainMessageLoopRun(int* result_code) { |
+#if defined(OS_ANDROID) |
+ // Chrome on Android does not use default MessageLoop. It has its own |
+ // Android specific MessageLoop |
+ NOTREACHED(); |
+ return true; |
+#else |
// Set the result code set in PreMainMessageLoopRun or set above. |
*result_code = result_code_; |
if (!run_message_loop_) |
@@ -1960,9 +1966,15 @@ bool ChromeBrowserMainParts::MainMessageLoopRun(int* result_code) { |
run_loop.Run(); |
return true; |
+#endif |
} |
void ChromeBrowserMainParts::PostMainMessageLoopRun() { |
+#if defined(OS_ANDROID) |
+ // Chrome on Android does not use default MessageLoop. It has its own |
+ // Android specific MessageLoop |
+ NOTREACHED(); |
+#else |
// Start watching for jank during shutdown. It gets disarmed when |
// |shutdown_watcher_| object is destructed. |
shutdown_watcher_->Arm(base::TimeDelta::FromSeconds(300)); |
@@ -2008,6 +2020,7 @@ void ChromeBrowserMainParts::PostMainMessageLoopRun() { |
restart_last_session_ = browser_shutdown::ShutdownPreThreadsStop(); |
browser_process_->StartTearDown(); |
+#endif |
} |
void ChromeBrowserMainParts::PostDestroyThreads() { |