Chromium Code Reviews| Index: content/browser/web_contents/web_contents_impl.h |
| diff --git a/content/browser/web_contents/web_contents_impl.h b/content/browser/web_contents/web_contents_impl.h |
| index 186d99e03efc46e2fa06a3fd570e16852f597299..d4ece19ecacc85323eb60318777fbd3d344e05e0 100644 |
| --- a/content/browser/web_contents/web_contents_impl.h |
| +++ b/content/browser/web_contents/web_contents_impl.h |
| @@ -491,6 +491,18 @@ class CONTENT_EXPORT WebContentsImpl |
| std::unique_ptr<WebUIImpl> CreateWebUIForRenderFrameHost( |
| const GURL& url) override; |
| void SetFocusedFrame(FrameTreeNode* node, SiteInstance* source) override; |
| + void CreateNewWindow( |
| + SiteInstance* source_site_instance, |
| + int32_t route_id, |
|
alexmos
2016/12/13 18:41:41
render_view_route_id?
ncarter (slow)
2016/12/15 00:33:17
Done.
|
| + int32_t main_frame_route_id, |
| + int32_t main_frame_widget_route_id, |
| + const mojom::CreateNewWindowParams& params, |
| + SessionStorageNamespace* session_storage_namespace) override; |
| + void ShowCreatedWindow(int process_id, |
| + int main_frame_widget_route_id, |
| + WindowOpenDisposition disposition, |
| + const gfx::Rect& initial_rect, |
| + bool user_gesture) override; |
| // RenderViewHostDelegate ---------------------------------------------------- |
| RenderViewHostDelegateView* GetDelegateView() override; |
| @@ -525,23 +537,11 @@ class CONTENT_EXPORT WebContentsImpl |
| void OnIgnoredUIEvent() override; |
| void Activate() override; |
| void UpdatePreferredSize(const gfx::Size& pref_size) override; |
| - void CreateNewWindow( |
| - SiteInstance* source_site_instance, |
| - int32_t route_id, |
| - int32_t main_frame_route_id, |
| - int32_t main_frame_widget_route_id, |
| - const mojom::CreateNewWindowParams& params, |
| - SessionStorageNamespace* session_storage_namespace) override; |
| void CreateNewWidget(int32_t render_process_id, |
| int32_t route_id, |
| blink::WebPopupType popup_type) override; |
| void CreateNewFullscreenWidget(int32_t render_process_id, |
| int32_t route_id) override; |
| - void ShowCreatedWindow(int process_id, |
| - int route_id, |
| - WindowOpenDisposition disposition, |
| - const gfx::Rect& initial_rect, |
| - bool user_gesture) override; |
| void ShowCreatedWidget(int process_id, |
| int route_id, |
| const gfx::Rect& initial_rect) override; |
| @@ -807,7 +807,8 @@ class CONTENT_EXPORT WebContentsImpl |
| FRIEND_TEST_ALL_PREFIXES(WebContentsImplTest, FindOpenerRVHWhenPending); |
| FRIEND_TEST_ALL_PREFIXES(WebContentsImplTest, |
| CrossSiteCantPreemptAfterUnload); |
| - FRIEND_TEST_ALL_PREFIXES(WebContentsImplTest, PendingContents); |
| + FRIEND_TEST_ALL_PREFIXES(WebContentsImplTest, PendingContentsDestroyed); |
| + FRIEND_TEST_ALL_PREFIXES(WebContentsImplTest, PendingContentsShown); |
| FRIEND_TEST_ALL_PREFIXES(WebContentsImplTest, FrameTreeShape); |
| FRIEND_TEST_ALL_PREFIXES(WebContentsImplTest, GetLastActiveTime); |
| FRIEND_TEST_ALL_PREFIXES(WebContentsImplTest, |
| @@ -1068,10 +1069,11 @@ class CONTENT_EXPORT WebContentsImpl |
| // called once as this call also removes it from the internal map. |
| RenderWidgetHostView* GetCreatedWidget(int process_id, int route_id); |
| - // Finds the new WebContentsImpl by route_id, initializes it for |
| - // renderer-initiated creation, and returns it. Note that this can only be |
| - // called once as this call also removes it from the internal map. |
| - WebContentsImpl* GetCreatedWindow(int process_id, int route_id); |
| + // Finds the new WebContentsImpl by |main_frame_widget_route_id|, initializes |
| + // it for renderer-initiated creation, and returns it. Note that this can only |
| + // be called once as this call also removes it from the internal map. |
| + WebContentsImpl* GetCreatedWindow(int process_id, |
| + int main_frame_widget_route_id); |
| // Sends a Page message IPC. |
| void SendPageMessage(IPC::Message* msg); |