Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index 74af1c594145aa396115325da9939d205d27bec1..c70713a2124fcf089fdcbb7f17b795126a37a06b 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -411,8 +411,9 @@ RenderViewImpl::RenderViewImpl( |
int32 surface_id, |
int64 session_storage_namespace_id, |
const string16& frame_name, |
- int32 next_page_id) |
- : RenderWidget(WebKit::WebPopupTypeNone), |
+ int32 next_page_id, |
+ const WebKit::WebScreenInfo& screen_info) |
+ : RenderWidget(WebKit::WebPopupTypeNone, screen_info), |
webkit_preferences_(webkit_prefs), |
send_content_state_immediately_(false), |
enabled_bindings_(0), |
@@ -613,7 +614,8 @@ RenderViewImpl* RenderViewImpl::Create( |
int32 surface_id, |
int64 session_storage_namespace_id, |
const string16& frame_name, |
- int32 next_page_id) { |
+ int32 next_page_id, |
+ const WebKit::WebScreenInfo& screen_info) { |
DCHECK(routing_id != MSG_ROUTING_NONE); |
return new RenderViewImpl( |
parent_hwnd, |
@@ -625,7 +627,8 @@ RenderViewImpl* RenderViewImpl::Create( |
surface_id, |
session_storage_namespace_id, |
frame_name, |
- next_page_id); // adds reference |
+ next_page_id, |
+ screen_info); |
} |
WebKit::WebPeerConnectionHandler* RenderViewImpl::CreatePeerConnectionHandler( |
@@ -1464,7 +1467,8 @@ WebView* RenderViewImpl::createView( |
surface_id, |
cloned_session_storage_namespace_id, |
frame_name, |
- 1); |
+ 1, |
+ screen_info_); |
view->opened_by_user_gesture_ = params.user_gesture; |
// Record whether the creator frame is trying to suppress the opener field. |
@@ -1484,7 +1488,8 @@ WebView* RenderViewImpl::createView( |
} |
WebWidget* RenderViewImpl::createPopupMenu(WebKit::WebPopupType popup_type) { |
- RenderWidget* widget = RenderWidget::Create(routing_id_, popup_type); |
+ RenderWidget* widget = |
+ RenderWidget::Create(routing_id_, popup_type, screen_info_); |
return widget->webwidget(); |
} |