| Index: ui/views/examples/content_client/examples_main_delegate.cc
|
| ===================================================================
|
| --- ui/views/examples/content_client/examples_main_delegate.cc (revision 140381)
|
| +++ ui/views/examples/content_client/examples_main_delegate.cc (working copy)
|
| @@ -11,9 +11,6 @@
|
| #include "base/logging.h"
|
| #include "base/path_service.h"
|
| #include "content/public/common/content_switches.h"
|
| -#include "content/shell/shell_content_plugin_client.h"
|
| -#include "content/shell/shell_content_renderer_client.h"
|
| -#include "content/shell/shell_content_utility_client.h"
|
| #include "ui/base/resource/resource_bundle.h"
|
| #include "ui/base/ui_base_paths.h"
|
| #include "ui/views/examples/content_client/examples_content_browser_client.h"
|
| @@ -47,7 +44,6 @@
|
| command_line.GetSwitchValueASCII(switches::kProcessType);
|
|
|
| content::SetContentClient(&content_client_);
|
| - InitializeShellContentClient(process_type);
|
|
|
| bool success = logging::InitLogging(NULL,
|
| logging::LOG_ONLY_TO_SYSTEM_DEBUG_LOG,
|
| @@ -66,32 +62,12 @@
|
| InitializeResourceBundle();
|
| }
|
|
|
| -#if defined(OS_POSIX)
|
| -void ExamplesMainDelegate::ZygoteForked() {
|
| - const CommandLine& command_line = *CommandLine::ForCurrentProcess();
|
| - std::string process_type =
|
| - command_line.GetSwitchValueASCII(switches::kProcessType);
|
| - InitializeShellContentClient(process_type);
|
| +content::ContentBrowserClient*
|
| + ExamplesMainDelegate::CreateContentBrowserClient() {
|
| + browser_client_.reset(new ExamplesContentBrowserClient);
|
| + return browser_client_.get();
|
| }
|
| -#endif
|
|
|
| -void ExamplesMainDelegate::InitializeShellContentClient(
|
| - const std::string& process_type) {
|
| - if (process_type.empty()) {
|
| - browser_client_.reset(new ExamplesContentBrowserClient);
|
| - content::GetContentClient()->set_browser(browser_client_.get());
|
| - } else if (process_type == switches::kRendererProcess) {
|
| - renderer_client_.reset(new content::ShellContentRendererClient);
|
| - content::GetContentClient()->set_renderer(renderer_client_.get());
|
| - } else if (process_type == switches::kPluginProcess) {
|
| - plugin_client_.reset(new content::ShellContentPluginClient);
|
| - content::GetContentClient()->set_plugin(plugin_client_.get());
|
| - } else if (process_type == switches::kUtilityProcess) {
|
| - utility_client_.reset(new content::ShellContentUtilityClient);
|
| - content::GetContentClient()->set_utility(utility_client_.get());
|
| - }
|
| -}
|
| -
|
| void ExamplesMainDelegate::InitializeResourceBundle() {
|
| ui::ResourceBundle::InitSharedInstanceWithLocale("en-US", NULL);
|
| }
|
|
|