Index: mandoline/ui/desktop_ui/browser_window.cc |
diff --git a/mandoline/ui/desktop_ui/browser_window.cc b/mandoline/ui/desktop_ui/browser_window.cc |
index eee1fe115844d70709bb9e9e08fac618b25dba3c..b87a604c4fbee17da8109e2ec02e14769ea5003d 100644 |
--- a/mandoline/ui/desktop_ui/browser_window.cc |
+++ b/mandoline/ui/desktop_ui/browser_window.cc |
@@ -26,6 +26,7 @@ |
#include "mojo/converters/geometry/geometry_type_converters.h" |
#include "mojo/services/tracing/public/cpp/switches.h" |
#include "mojo/services/tracing/public/interfaces/tracing.mojom.h" |
+#include "mojo/shell/public/cpp/shell.h" |
#include "ui/gfx/canvas.h" |
#include "ui/mojo/init/ui_init.h" |
#include "ui/views/background.h" |
@@ -104,10 +105,10 @@ class BrowserWindow::LayoutManagerImpl : public views::LayoutManager { |
//////////////////////////////////////////////////////////////////////////////// |
// BrowserWindow, public: |
-BrowserWindow::BrowserWindow(mojo::ApplicationImpl* app, |
+BrowserWindow::BrowserWindow(mojo::Shell* shell, |
mus::mojom::WindowTreeHostFactory* host_factory, |
BrowserManager* manager) |
- : app_(app), |
+ : shell_(shell), |
window_manager_client_(nullptr), |
manager_(manager), |
toolbar_view_(nullptr), |
@@ -150,7 +151,7 @@ void BrowserWindow::Close() { |
void BrowserWindow::ShowOmnibox() { |
TRACE_EVENT0("desktop_ui", "BrowserWindow::ShowOmnibox"); |
if (!omnibox_.get()) { |
- omnibox_connection_ = app_->ConnectToApplication("mojo:omnibox"); |
+ omnibox_connection_ = shell_->ConnectToApplication("mojo:omnibox"); |
omnibox_connection_->AddService<ViewEmbedder>(this); |
omnibox_connection_->ConnectToService(&omnibox_); |
omnibox_connection_->SetRemoteServiceProviderConnectionErrorHandler( |
@@ -212,7 +213,7 @@ void BrowserWindow::OnEmbed(mus::Window* root) { |
window_manager_client_->AddActivationParent(root_); |
content_->SetVisible(true); |
- web_view_.Init(app_, content_); |
+ web_view_.Init(shell_, content_); |
const base::Callback<void(bool)> add_accelerator_callback = |
base::Bind(&OnAcceleratorAdded); |
@@ -261,7 +262,7 @@ void BrowserWindow::OnEmbed(mus::Window* root) { |
base::CommandLine::ForCurrentProcess()->HasSwitch( |
tracing::kEnableStatsCollectionBindings)) { |
tracing::StartupPerformanceDataCollectorPtr collector; |
- app_->ConnectToService("mojo:tracing", &collector); |
+ shell_->ConnectToService("mojo:tracing", &collector); |
collector->SetBrowserWindowDisplayTicks(display_ticks.ToInternalValue()); |
collector->SetBrowserOpenTabsTimeDelta(open_tabs_delta.ToInternalValue()); |
collector->SetBrowserMessageLoopStartTicks( |
@@ -415,7 +416,7 @@ void BrowserWindow::Init(mus::Window* root) { |
DCHECK_GT(root->viewport_metrics().device_pixel_ratio, 0); |
if (!aura_init_) { |
ui_init_.reset(new ui::mojo::UIInit(views::GetDisplaysFromWindow(root))); |
- aura_init_.reset(new views::AuraInit(app_, "mandoline_ui.pak")); |
+ aura_init_.reset(new views::AuraInit(shell_, "mandoline_ui.pak")); |
} |
root_ = root; |
@@ -439,7 +440,7 @@ void BrowserWindow::Init(mus::Window* root) { |
views::Widget::InitParams params( |
views::Widget::InitParams::TYPE_WINDOW_FRAMELESS); |
params.native_widget = new views::NativeWidgetMus( |
- widget, app_->shell(), root, mus::mojom::SurfaceType::DEFAULT); |
+ widget, shell_, root, mus::mojom::SurfaceType::DEFAULT); |
params.delegate = widget_delegate; |
params.bounds = root_->bounds(); |
widget->Init(params); |