diff options
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); |