From 0f38dc4551ef947f74259b3e7c92b984bf554c60 Mon Sep 17 00:00:00 2001 From: "pfeldman@chromium.org" Date: Fri, 25 Feb 2011 11:24:00 +0000 Subject: Duplicate tab does not work for POST pages. BUG=17261 TEST= Review URL: http://codereview.chromium.org/6549009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76042 0039d316-1c4b-4281-b951-d872f2087c98 --- content/browser/renderer_host/test_render_view_host.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'content/browser/renderer_host/test_render_view_host.cc') diff --git a/content/browser/renderer_host/test_render_view_host.cc b/content/browser/renderer_host/test_render_view_host.cc index 918ddbd..eb66962 100644 --- a/content/browser/renderer_host/test_render_view_host.cc +++ b/content/browser/renderer_host/test_render_view_host.cc @@ -13,6 +13,7 @@ #include "content/browser/tab_contents/navigation_controller.h" #include "content/browser/tab_contents/test_tab_contents.h" #include "ui/gfx/rect.h" +#include "webkit/glue/webkit_glue.h" #include "webkit/glue/webpreferences.h" #include "webkit/glue/password_form.h" @@ -35,6 +36,7 @@ void InitNavigateParams(ViewHostMsg_FrameNavigate_Params* params, params->gesture = NavigationGestureUser; params->was_within_same_page = false; params->is_post = false; + params->content_state = webkit_glue::CreateHistoryStateForURL(GURL(url)); } TestRenderViewHost::TestRenderViewHost(SiteInstance* instance, @@ -99,6 +101,7 @@ void TestRenderViewHost::SendNavigateWithTransition( params.http_status_code = 0; params.socket_address.set_host("2001:db8::1"); params.socket_address.set_port(80); + params.content_state = webkit_glue::CreateHistoryStateForURL(GURL(url)); ViewHostMsg_FrameNavigate msg(1, params); OnMsgNavigate(msg); -- cgit v1.1