Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(401)

Unified Diff: content/renderer/web_ui_mojo.cc

Issue 365513002: Port identity_internals to mojo (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: sky fixes Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/renderer/web_ui_mojo.cc
diff --git a/content/renderer/web_ui_mojo.cc b/content/renderer/web_ui_mojo.cc
index 863fdb49c7da92cf6e86d566c14ea166b8c968b6..f483a833215a567640c97e7c3107b29b9ed31ad5 100644
--- a/content/renderer/web_ui_mojo.cc
+++ b/content/renderer/web_ui_mojo.cc
@@ -8,6 +8,7 @@
#include "content/public/common/service_registry.h"
#include "content/public/renderer/render_frame.h"
#include "content/public/renderer/render_view.h"
+#include "content/renderer/render_view_impl.h"
#include "content/renderer/web_ui_mojo_context_state.h"
#include "gin/per_context_data.h"
#include "third_party/WebKit/public/web/WebKit.h"
@@ -46,9 +47,10 @@ void WebUIMojo::MainFrameObserver::DidFinishDocumentLoad() {
web_ui_mojo_->OnDidFinishDocumentLoad();
}
-WebUIMojo::WebUIMojo(RenderView* render_view)
+WebUIMojo::WebUIMojo(RenderViewImpl* render_view)
: RenderViewObserver(render_view),
RenderViewObserverTracker<WebUIMojo>(render_view),
+ render_view_impl_(render_view),
main_frame_observer_(this),
did_finish_document_load_(false) {
CreateContextState();
@@ -71,8 +73,7 @@ void WebUIMojo::CreateContextState() {
v8::Handle<v8::Context> context = frame->mainWorldScriptContext();
gin::PerContextData* context_data = gin::PerContextData::From(context);
WebUIMojoContextStateData* data = new WebUIMojoContextStateData;
- data->state.reset(new WebUIMojoContextState(
- render_view()->GetWebView()->mainFrame(), context));
+ data->state.reset(new WebUIMojoContextState(render_view_impl_, context));
context_data->SetUserData(kWebUIMojoContextStateKey, data);
}

Powered by Google App Engine
This is Rietveld 408576698