Index: chrome/app/android/chrome_main_delegate_android.cc |
=================================================================== |
--- chrome/app/android/chrome_main_delegate_android.cc (revision 155957) |
+++ chrome/app/android/chrome_main_delegate_android.cc (working copy) |
@@ -1,55 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "chrome/app/android/chrome_main_delegate_android.h" |
- |
-#include "base/android/jni_android.h" |
-#include "base/command_line.h" |
-#include "base/logging.h" |
-#include "chrome/browser/android/chrome_jni_registrar.h" |
-#include "chrome/browser/android/chrome_startup_flags.h" |
-#include "chrome/common/chrome_switches.h" |
-#include "content/public/browser/browser_main_runner.h" |
- |
-// ChromeMainDelegateAndroid is created when the library is loaded. It is always |
-// done in the process's main Java thread. But for non browser process, e.g. |
-// renderer process, it is not the native Chrome's main thread. |
-ChromeMainDelegateAndroid::ChromeMainDelegateAndroid() { |
-} |
- |
-ChromeMainDelegateAndroid::~ChromeMainDelegateAndroid() { |
-} |
- |
-void ChromeMainDelegateAndroid::SandboxInitialized( |
- const std::string& process_type) { |
- ChromeMainDelegate::SandboxInitialized(process_type); |
-} |
- |
-int ChromeMainDelegateAndroid::RunProcess( |
- const std::string& process_type, |
- const content::MainFunctionParams& main_function_params) { |
- if (process_type.empty()) { |
- JNIEnv* env = base::android::AttachCurrentThread(); |
- RegisterApplicationNativeMethods(env); |
- |
- browser_runner_.reset(content::BrowserMainRunner::Create()); |
- int exit_code = browser_runner_->Initialize(main_function_params); |
- DCHECK(exit_code < 0); |
- |
- // Return 0 so that we do NOT trigger the default behavior. On Android, the |
- // UI message loop is managed by the Java application. |
- return 0; |
- } |
- |
- return ChromeMainDelegate::RunProcess(process_type, main_function_params); |
-} |
- |
-bool ChromeMainDelegateAndroid::BasicStartupComplete(int* exit_code) { |
- SetChromeSpecificCommandLineFlags(); |
- return ChromeMainDelegate::BasicStartupComplete(exit_code); |
-} |
- |
-bool ChromeMainDelegateAndroid::RegisterApplicationNativeMethods(JNIEnv* env) { |
- return chrome::android::RegisterJni(env); |
-} |