summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/web_view/public/cpp/web_view.cc2
-rw-r--r--mandoline/ui/desktop_ui/browser_window.cc2
-rw-r--r--mandoline/ui/phone_ui/phone_browser_application_delegate.cc1
3 files changed, 2 insertions, 3 deletions
diff --git a/components/web_view/public/cpp/web_view.cc b/components/web_view/public/cpp/web_view.cc
index 0d2dfd8..11c7d35 100644
--- a/components/web_view/public/cpp/web_view.cc
+++ b/components/web_view/public/cpp/web_view.cc
@@ -13,6 +13,8 @@ WebView::WebView(mojom::WebViewClient* client) : binding_(client) {}
WebView::~WebView() {}
void WebView::Init(mojo::ApplicationImpl* app, mojo::View* view) {
+ view->SetAccessPolicy(mojo::ViewTree::ACCESS_POLICY_EMBED_ROOT);
+
mojo::URLRequestPtr request(mojo::URLRequest::New());
request->url = "mojo:web_view";
diff --git a/mandoline/ui/desktop_ui/browser_window.cc b/mandoline/ui/desktop_ui/browser_window.cc
index 6f933f8..4251a00 100644
--- a/mandoline/ui/desktop_ui/browser_window.cc
+++ b/mandoline/ui/desktop_ui/browser_window.cc
@@ -138,8 +138,6 @@ void BrowserWindow::OnEmbed(mojo::View* root) {
root_->AddChild(content_);
content_->SetVisible(true);
- content_->SetAccessPolicy(mojo::ViewTree::ACCESS_POLICY_EMBED_ROOT);
-
web_view_.Init(app_, content_);
host_->AddAccelerator(static_cast<uint32_t>(BrowserCommand::CLOSE),
diff --git a/mandoline/ui/phone_ui/phone_browser_application_delegate.cc b/mandoline/ui/phone_ui/phone_browser_application_delegate.cc
index 1634382..dddc9f9 100644
--- a/mandoline/ui/phone_ui/phone_browser_application_delegate.cc
+++ b/mandoline/ui/phone_ui/phone_browser_application_delegate.cc
@@ -78,7 +78,6 @@ void PhoneBrowserApplicationDelegate::OnEmbed(mojo::View* root) {
root->AddObserver(this);
host_->SetSize(mojo::Size::From(gfx::Size(320, 640)));
- content_->SetAccessPolicy(mojo::ViewTree::ACCESS_POLICY_EMBED_ROOT);
web_view_.Init(app_, content_);
LaunchURL(default_url_);
}