Index: android_webview/lib/main/webview_main_delegate.cc |
diff --git a/android_webview/lib/main/webview_main_delegate.cc b/android_webview/lib/main/webview_main_delegate.cc |
deleted file mode 100644 |
index 3e054638f4c5b54c612b98168c68aff0770abbb5..0000000000000000000000000000000000000000 |
--- a/android_webview/lib/main/webview_main_delegate.cc |
+++ /dev/null |
@@ -1,80 +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 "android_webview/lib/main/webview_main_delegate.h" |
- |
-#include "android_webview/lib/aw_browser_dependency_factory_impl.h" |
-#include "android_webview/lib/aw_content_browser_client.h" |
-#include "base/lazy_instance.h" |
-#include "base/logging.h" |
-#include "chrome/common/chrome_paths.h" |
-#include "chrome/renderer/chrome_content_renderer_client.h" |
-#include "content/public/browser/browser_main_runner.h" |
-#include "content/public/common/content_client.h" |
- |
-namespace android_webview { |
- |
-base::LazyInstance<AwContentBrowserClient> |
- g_webview_content_browser_client = LAZY_INSTANCE_INITIALIZER; |
-base::LazyInstance<chrome::ChromeContentRendererClient> |
- g_webview_content_renderer_client = LAZY_INSTANCE_INITIALIZER; |
- |
-WebViewMainDelegate::WebViewMainDelegate() { |
-} |
- |
-WebViewMainDelegate::~WebViewMainDelegate() { |
-} |
- |
-bool WebViewMainDelegate::BasicStartupComplete(int* exit_code) { |
- content::SetContentClient(&chrome_content_client_); |
- |
- return false; |
-} |
- |
-void WebViewMainDelegate::PreSandboxStartup() { |
- chrome::RegisterPathProvider(); |
- |
- // TODO(torne): When we have a separate renderer process, we need to handle |
- // being passed open FDs for the resource paks here. |
-} |
- |
-void WebViewMainDelegate::SandboxInitialized(const std::string& process_type) { |
- // TODO(torne): Adjust linux OOM score here. |
-} |
- |
-int WebViewMainDelegate::RunProcess( |
- const std::string& process_type, |
- const content::MainFunctionParams& main_function_params) { |
- if (process_type.empty()) { |
- AwBrowserDependencyFactoryImpl::InstallInstance(); |
- |
- 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 -1; |
-} |
- |
-void WebViewMainDelegate::ProcessExiting(const std::string& process_type) { |
- // TODO(torne): Clean up resources when we handle them. |
- |
- logging::CloseLogFile(); |
-} |
- |
-content::ContentBrowserClient* |
- WebViewMainDelegate::CreateContentBrowserClient() { |
- return &g_webview_content_browser_client.Get(); |
-} |
- |
-content::ContentRendererClient* |
- WebViewMainDelegate::CreateContentRendererClient() { |
- return &g_webview_content_renderer_client.Get(); |
-} |
- |
-} // namespace android_webview |