summaryrefslogtreecommitdiffstats
path: root/mojo
diff options
context:
space:
mode:
authorqsr <qsr@chromium.org>2014-11-04 08:48:33 -0800
committerCommit bot <commit-bot@chromium.org>2014-11-04 16:48:47 +0000
commita99b7ad25d02eb26afe3f7ab0f93e62ee75ad514 (patch)
treeedf3d83a6ebceaa9f668f63a0abca28af90a32f3 /mojo
parent988a9bb5eebf30245ab1150d94bca22fc1c9c89e (diff)
downloadchromium_src-a99b7ad25d02eb26afe3f7ab0f93e62ee75ad514.zip
chromium_src-a99b7ad25d02eb26afe3f7ab0f93e62ee75ad514.tar.gz
chromium_src-a99b7ad25d02eb26afe3f7ab0f93e62ee75ad514.tar.bz2
mojo: Fix html_viewer.
R=aa@chromium.org Review URL: https://codereview.chromium.org/699123003 Cr-Commit-Position: refs/heads/master@{#302618}
Diffstat (limited to 'mojo')
-rw-r--r--mojo/services/html_viewer/html_document_view.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/mojo/services/html_viewer/html_document_view.cc b/mojo/services/html_viewer/html_document_view.cc
index cb94931..01af412 100644
--- a/mojo/services/html_viewer/html_document_view.cc
+++ b/mojo/services/html_viewer/html_document_view.cc
@@ -89,14 +89,15 @@ HTMLDocumentView::HTMLDocumentView(
ShellPtr shell,
scoped_refptr<base::MessageLoopProxy> compositor_thread,
WebMediaPlayerFactory* web_media_player_factory)
- : shell_(shell.Pass()),
+ : response_(response.Pass()),
+ shell_(shell.Pass()),
web_view_(NULL),
root_(NULL),
view_manager_client_factory_(shell_.get(), this),
compositor_thread_(compositor_thread),
web_media_player_factory_(web_media_player_factory),
weak_factory_(this) {
- Load(response.Pass());
+ shell_.set_client(this);
}
HTMLDocumentView::~HTMLDocumentView() {
@@ -110,6 +111,7 @@ void HTMLDocumentView::AcceptConnection(const String& requestor_url,
ServiceProviderPtr provider) {
exported_services_.AddService(&view_manager_client_factory_);
WeakBindToPipe(&exported_services_, provider.PassMessagePipe());
+ Load(response_.Pass());
}
void HTMLDocumentView::Initialize(Array<String> args) {