diff options
author | jochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-01-14 10:49:27 +0000 |
---|---|---|
committer | jochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-01-14 10:49:27 +0000 |
commit | 844acf37c8a3634c4fc548a363bf37ef98a24523 (patch) | |
tree | 0689e09a8132389eaa3ed796ad80622ee18f74a9 /chrome | |
parent | 515f2492fbc0a023eb089e91e349106da325de5e (diff) | |
download | chromium_src-844acf37c8a3634c4fc548a363bf37ef98a24523.zip chromium_src-844acf37c8a3634c4fc548a363bf37ef98a24523.tar.gz chromium_src-844acf37c8a3634c4fc548a363bf37ef98a24523.tar.bz2 |
Use the new WebViewClient::createView signature.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/6304003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71432 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r-- | chrome/renderer/render_view.cc | 9 | ||||
-rw-r--r-- | chrome/renderer/render_view.h | 6 |
2 files changed, 15 insertions, 0 deletions
diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc index 11847de..8477565 100644 --- a/chrome/renderer/render_view.cc +++ b/chrome/renderer/render_view.cc @@ -2061,10 +2061,19 @@ void RenderView::OnMissingPluginStatus( // WebKit::WebViewClient ------------------------------------------------------ +// TODO(jochen): remove once WebKit side is up to date. WebView* RenderView::createView( WebFrame* creator, const WebWindowFeatures& features, const WebString& frame_name) { + return createView(creator, WebURLRequest(), features, frame_name); +} + +WebView* RenderView::createView( + WebFrame* creator, + const WebURLRequest& request, + const WebWindowFeatures& features, + const WebString& frame_name) { // Check to make sure we aren't overloading on popups. if (shared_popup_counter_->data > kMaximumNumberOfUnacknowledgedPopups) return NULL; diff --git a/chrome/renderer/render_view.h b/chrome/renderer/render_view.h index 59b317c..1d1a8f9 100644 --- a/chrome/renderer/render_view.h +++ b/chrome/renderer/render_view.h @@ -432,10 +432,16 @@ class RenderView : public RenderWidget, // WebKit::WebViewClient implementation -------------------------------------- + // TODO(jochen): remove once webkit side is up to date. virtual WebKit::WebView* createView( WebKit::WebFrame* creator, const WebKit::WebWindowFeatures& features, const WebKit::WebString& frame_name); + virtual WebKit::WebView* createView( + WebKit::WebFrame* creator, + const WebKit::WebURLRequest& request, + const WebKit::WebWindowFeatures& features, + const WebKit::WebString& frame_name); virtual WebKit::WebWidget* createPopupMenu(WebKit::WebPopupType popup_type); virtual WebKit::WebWidget* createPopupMenu( const WebKit::WebPopupMenuInfo& info); |