Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / chrome / renderer / net / net_error_helper.cc
index 315c787..b1854d0 100644 (file)
@@ -16,6 +16,7 @@
 #include "chrome/common/localized_error.h"
 #include "chrome/common/net/net_error_info.h"
 #include "chrome/common/render_messages.h"
+#include "chrome/grit/renderer_resources.h"
 #include "chrome/renderer/net/net_error_page_controller.h"
 #include "content/public/common/content_client.h"
 #include "content/public/common/url_constants.h"
@@ -25,7 +26,6 @@
 #include "content/public/renderer/render_thread.h"
 #include "content/public/renderer/render_view.h"
 #include "content/public/renderer/resource_fetcher.h"
-#include "grit/renderer_resources.h"
 #include "ipc/ipc_message.h"
 #include "ipc/ipc_message_macros.h"
 #include "third_party/WebKit/public/platform/WebURL.h"
@@ -259,10 +259,13 @@ void NetErrorHelper::FetchNavigationCorrections(
   correction_fetcher_->SetMethod("POST");
   correction_fetcher_->SetBody(navigation_correction_request_body);
   correction_fetcher_->SetHeader("Content-Type", "application/json");
+
   correction_fetcher_->Start(
-      frame, blink::WebURLRequest::TargetIsMainFrame,
+      frame,
+      blink::WebURLRequest::RequestContextInternal,
+      blink::WebURLRequest::FrameTypeTopLevel,
       base::Bind(&NetErrorHelper::OnNavigationCorrectionsFetched,
-                     base::Unretained(this)));
+                 base::Unretained(this)));
 
   correction_fetcher_->SetTimeout(
       base::TimeDelta::FromSeconds(kNavigationCorrectionFetchTimeoutSec));
@@ -285,8 +288,11 @@ void NetErrorHelper::SendTrackingRequest(
   tracking_fetcher_->SetMethod("POST");
   tracking_fetcher_->SetBody(tracking_request_body);
   tracking_fetcher_->SetHeader("Content-Type", "application/json");
+
   tracking_fetcher_->Start(
-      frame, blink::WebURLRequest::TargetIsMainFrame,
+      frame,
+      blink::WebURLRequest::RequestContextInternal,
+      blink::WebURLRequest::FrameTypeTopLevel,
       base::Bind(&NetErrorHelper::OnTrackingRequestComplete,
                  base::Unretained(this)));
 }