| Index: content/renderer/render_view_impl.h
|
| diff --git a/content/renderer/render_view_impl.h b/content/renderer/render_view_impl.h
|
| index 6616acd91677e27344337b0865de62187bdaac5a..c6eb3642eb2bb41115370f764a7597f682998213 100644
|
| --- a/content/renderer/render_view_impl.h
|
| +++ b/content/renderer/render_view_impl.h
|
| @@ -77,6 +77,7 @@ class PepperDeviceTest;
|
| class SkBitmap;
|
| struct PP_NetAddress_Private;
|
| struct FrameMsg_Navigate_Params;
|
| +struct ViewMsg_New_Params;
|
| struct ViewMsg_PostMessage_Params;
|
| struct ViewMsg_Resize_Params;
|
| struct ViewMsg_StopFinding_Params;
|
| @@ -164,30 +165,13 @@ class CONTENT_EXPORT RenderViewImpl
|
| // |opener_id| will be MSG_ROUTING_NONE. When |swapped_out| is true, the
|
| // |proxy_routing_id| is specified, so a RenderFrameProxy can be created for
|
| // this RenderView's main RenderFrame.
|
| - static RenderViewImpl* Create(int32 opener_id,
|
| - bool window_was_created_with_opener,
|
| - const RendererPreferences& renderer_prefs,
|
| - const WebPreferences& webkit_prefs,
|
| - int32 routing_id,
|
| - int32 main_frame_routing_id,
|
| - int32 surface_id,
|
| - int64 session_storage_namespace_id,
|
| - const base::string16& frame_name,
|
| - bool is_renderer_created,
|
| - bool swapped_out,
|
| - int32 proxy_routing_id,
|
| - bool hidden,
|
| - bool never_visible,
|
| - int32 next_page_id,
|
| - const ViewMsg_Resize_Params& initial_size,
|
| - bool enable_auto_resize,
|
| - const gfx::Size& min_size,
|
| - const gfx::Size& max_size);
|
| + static RenderViewImpl* Create(const ViewMsg_New_Params& params,
|
| + bool was_created_by_renderer);
|
|
|
| // Used by content_layouttest_support to hook into the creation of
|
| // RenderViewImpls.
|
| static void InstallCreateHook(
|
| - RenderViewImpl* (*create_render_view_impl)(RenderViewImplParams*));
|
| + RenderViewImpl* (*create_render_view_impl)(const ViewMsg_New_Params&));
|
|
|
| // Returns the RenderViewImpl containing the given WebView.
|
| static RenderViewImpl* FromWebView(blink::WebView* webview);
|
| @@ -539,9 +523,10 @@ class CONTENT_EXPORT RenderViewImpl
|
| void InstrumentWillComposite() override;
|
|
|
| protected:
|
| - explicit RenderViewImpl(RenderViewImplParams* params);
|
| + explicit RenderViewImpl(const ViewMsg_New_Params& params);
|
|
|
| - void Initialize(RenderViewImplParams* params);
|
| + void Initialize(const ViewMsg_New_Params& params,
|
| + bool was_created_by_renderer);
|
| void SetScreenMetricsEmulationParameters(float device_scale_factor,
|
| const gfx::Point& root_layer_offset,
|
| float root_layer_scale) override;
|
|
|