| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index c5f1fc6b7d0647c9c600b804335b2990f7519653..b314101c2d851957ad56252f910674fce0aa9de6 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -338,6 +338,7 @@ RenderViewImpl::RenderViewImpl(
|
| const WebPreferences& webkit_prefs,
|
| SharedRenderViewCounter* counter,
|
| int32 routing_id,
|
| + int32 surface_id,
|
| int64 session_storage_namespace_id,
|
| const string16& frame_name,
|
| int32 next_page_id)
|
| @@ -376,6 +377,7 @@ RenderViewImpl::RenderViewImpl(
|
| #endif
|
| ALLOW_THIS_IN_INITIALIZER_LIST(pepper_delegate_(this)) {
|
| routing_id_ = routing_id;
|
| + surface_id_ = surface_id;
|
| if (opener_id != MSG_ROUTING_NONE)
|
| opener_id_ = opener_id;
|
|
|
| @@ -515,6 +517,7 @@ RenderViewImpl* RenderViewImpl::Create(
|
| const WebPreferences& webkit_prefs,
|
| SharedRenderViewCounter* counter,
|
| int32 routing_id,
|
| + int32 surface_id,
|
| int64 session_storage_namespace_id,
|
| const string16& frame_name,
|
| int32 next_page_id) {
|
| @@ -526,6 +529,7 @@ RenderViewImpl* RenderViewImpl::Create(
|
| webkit_prefs,
|
| counter,
|
| routing_id,
|
| + surface_id,
|
| session_storage_namespace_id,
|
| frame_name,
|
| next_page_id); // adds reference
|
| @@ -1345,12 +1349,14 @@ WebView* RenderViewImpl::createView(
|
| params.target_url = request.url();
|
|
|
| int32 routing_id = MSG_ROUTING_NONE;
|
| + int32 surface_id = 0;
|
| int64 cloned_session_storage_namespace_id;
|
| bool opener_suppressed = creator->willSuppressOpenerInNewFrame();
|
|
|
| RenderThread::Get()->Send(
|
| new ViewHostMsg_CreateWindow(params,
|
| &routing_id,
|
| + &surface_id,
|
| &cloned_session_storage_namespace_id));
|
| if (routing_id == MSG_ROUTING_NONE)
|
| return NULL;
|
| @@ -1362,6 +1368,7 @@ WebView* RenderViewImpl::createView(
|
| webkit_preferences_,
|
| shared_popup_counter_,
|
| routing_id,
|
| + surface_id,
|
| cloned_session_storage_namespace_id,
|
| frame_name,
|
| 1);
|
|
|