| Index: components/html_viewer/global_state.cc
|
| diff --git a/components/html_viewer/global_state.cc b/components/html_viewer/global_state.cc
|
| index 5410fa69ac53993ffa629a1f588196ba094d52eb..f84bcb45532202e7509fce8653de3a5f8cd17c51 100644
|
| --- a/components/html_viewer/global_state.cc
|
| +++ b/components/html_viewer/global_state.cc
|
| @@ -21,7 +21,7 @@
|
| #include "gin/v8_initializer.h"
|
| #include "mojo/logging/init_logging.h"
|
| #include "mojo/services/tracing/public/cpp/tracing_impl.h"
|
| -#include "mojo/shell/public/cpp/application_impl.h"
|
| +#include "mojo/shell/public/cpp/shell.h"
|
| #include "third_party/WebKit/public/web/WebKit.h"
|
| #include "third_party/WebKit/public/web/WebRuntimeFeatures.h"
|
| #include "ui/base/resource/resource_bundle.h"
|
| @@ -76,15 +76,15 @@ std::vector<gfx::Display> DisplaysFromSizeAndScale(
|
|
|
| } // namespace
|
|
|
| -GlobalState::GlobalState(mojo::ApplicationImpl* app)
|
| - : app_(app),
|
| - resource_loader_(app, GetResourcePaths()),
|
| +GlobalState::GlobalState(mojo::Shell* shell, const std::string& url)
|
| + : shell_(shell),
|
| + resource_loader_(shell, GetResourcePaths()),
|
| did_init_(false),
|
| device_pixel_ratio_(1.f),
|
| discardable_memory_allocator_(kDesiredMaxMemory),
|
| compositor_thread_("compositor thread"),
|
| blink_settings_(new BlinkSettingsImpl()) {
|
| - tracing_.Initialize(app);
|
| + tracing_.Initialize(shell, url);
|
| }
|
|
|
| GlobalState::~GlobalState() {
|
| @@ -116,12 +116,12 @@ void GlobalState::InitIfNecessary(const gfx::Size& screen_size_in_pixels,
|
|
|
| if (!resource_loader_.BlockUntilLoaded()) {
|
| // Assume on error we're being shut down.
|
| - app_->Quit();
|
| + shell_->Quit();
|
| return;
|
| }
|
|
|
| #if defined(OS_LINUX) && !defined(OS_ANDROID)
|
| - font_loader_ = skia::AdoptRef(new font_service::FontLoader(app_));
|
| + font_loader_ = skia::AdoptRef(new font_service::FontLoader(shell_));
|
| SkFontConfigInterface::SetGlobal(font_loader_.get());
|
| #endif
|
|
|
| @@ -129,7 +129,7 @@ void GlobalState::InitIfNecessary(const gfx::Size& screen_size_in_pixels,
|
| DisplaysFromSizeAndScale(screen_size_in_pixels_, device_pixel_ratio_)));
|
| base::DiscardableMemoryAllocator::SetInstance(&discardable_memory_allocator_);
|
|
|
| - app_->ConnectToService("mojo:mus", &gpu_service_);
|
| + shell_->ConnectToService("mojo:mus", &gpu_service_);
|
| gpu_service_->GetGpuInfo(base::Bind(&GlobalState::GetGpuInfoCallback,
|
| base::Unretained(this)));
|
|
|
| @@ -141,7 +141,7 @@ void GlobalState::InitIfNecessary(const gfx::Size& screen_size_in_pixels,
|
|
|
| renderer_scheduler_ = scheduler::RendererScheduler::Create();
|
| blink_platform_.reset(
|
| - new BlinkPlatformImpl(this, app_, renderer_scheduler_.get()));
|
| + new BlinkPlatformImpl(this, shell_, renderer_scheduler_.get()));
|
| #if defined(V8_USE_EXTERNAL_STARTUP_DATA)
|
| gin::V8Initializer::LoadV8SnapshotFromFD(
|
| resource_loader_.ReleaseFile(kResourceSnapshotBlob).TakePlatformFile(),
|
| @@ -180,7 +180,7 @@ void GlobalState::InitIfNecessary(const gfx::Size& screen_size_in_pixels,
|
| compositor_thread_.Start();
|
|
|
| media_factory_.reset(
|
| - new MediaFactory(compositor_thread_.task_runner(), app_->shell()));
|
| + new MediaFactory(compositor_thread_.task_runner(), shell_));
|
|
|
| if (command_line->HasSwitch(kJavaScriptFlags)) {
|
| std::string flags(command_line->GetSwitchValueASCII(kJavaScriptFlags));
|
|
|