diff options
author | mgiuca@chromium.org <mgiuca@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-05 01:36:07 +0000 |
---|---|---|
committer | mgiuca@chromium.org <mgiuca@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-05 01:36:07 +0000 |
commit | 640e303c8ebe23d4dde7aebd463372d1e4799718 (patch) | |
tree | dc3aabc7fd10531df4e2d7a15c0de3a3bea6666d /content/public/renderer | |
parent | d72f910086252672afaaa7922ad6725ad51c2847 (diff) | |
download | chromium_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.h | 3 |
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); |