summaryrefslogtreecommitdiffstats
path: root/content/public/renderer
diff options
context:
space:
mode:
authormgiuca@chromium.org <mgiuca@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-05 01:36:07 +0000
committermgiuca@chromium.org <mgiuca@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-05 01:36:07 +0000
commit640e303c8ebe23d4dde7aebd463372d1e4799718 (patch)
treedc3aabc7fd10531df4e2d7a15c0de3a3bea6666d /content/public/renderer
parentd72f910086252672afaaa7922ad6725ad51c2847 (diff)
downloadchromium_src-640e303c8ebe23d4dde7aebd463372d1e4799718.zip
chromium_src-640e303c8ebe23d4dde7aebd463372d1e4799718.tar.gz
chromium_src-640e303c8ebe23d4dde7aebd463372d1e4799718.tar.bz2
app.window: Replace linear view search with direct lookup.
Added method RenderView::FromRoutingID to expose internal lookup function. BUG=155398 Review URL: https://chromiumcodereview.appspot.com/11316160 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171117 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/public/renderer')
-rw-r--r--content/public/renderer/render_view.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/content/public/renderer/render_view.h b/content/public/renderer/render_view.h
index 26c0188..28a01a4 100644
--- a/content/public/renderer/render_view.h
+++ b/content/public/renderer/render_view.h
@@ -47,6 +47,9 @@ class CONTENT_EXPORT RenderView : public IPC::Sender {
// Returns the RenderView containing the given WebView.
static RenderView* FromWebView(WebKit::WebView* webview);
+ // Returns the RenderView for the given routing ID.
+ static RenderView* FromRoutingID(int routing_id);
+
// Visit all RenderViews with a live WebView (i.e., RenderViews that have
// been closed but not yet destroyed are excluded).
static void ForEach(RenderViewVisitor* visitor);