summaryrefslogtreecommitdiff
path: root/chromium/components/feedback
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2017-03-08 10:28:10 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2017-03-20 13:40:30 +0000
commite733310db58160074f574c429d48f8308c0afe17 (patch)
treef8aef4b7e62a69928dbcf880620eece20f98c6df /chromium/components/feedback
parent2f583e4aec1ae3a86fa047829c96b310dc12ecdf (diff)
downloadqtwebengine-chromium-e733310db58160074f574c429d48f8308c0afe17.tar.gz
BASELINE: Update Chromium to 56.0.2924.122
Change-Id: I4e04de8f47e47e501c46ed934c76a431c6337ced Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io>
Diffstat (limited to 'chromium/components/feedback')
-rw-r--r--chromium/components/feedback/BUILD.gn1
-rw-r--r--chromium/components/feedback/DEPS1
-rw-r--r--chromium/components/feedback/feedback_uploader_chrome.cc12
3 files changed, 11 insertions, 3 deletions
diff --git a/chromium/components/feedback/BUILD.gn b/chromium/components/feedback/BUILD.gn
index 2382cc68d44..49ee20401a4 100644
--- a/chromium/components/feedback/BUILD.gn
+++ b/chromium/components/feedback/BUILD.gn
@@ -30,6 +30,7 @@ static_library("feedback") {
deps = [
"//base",
+ "//components/data_use_measurement/core",
"//components/feedback/proto",
"//components/keyed_service/content",
"//components/keyed_service/core",
diff --git a/chromium/components/feedback/DEPS b/chromium/components/feedback/DEPS
index 73e72b201f1..d1b80c15c79 100644
--- a/chromium/components/feedback/DEPS
+++ b/chromium/components/feedback/DEPS
@@ -1,5 +1,6 @@
include_rules = [
"-content",
+ "+components/data_use_measurement/core",
"+components/keyed_service",
"+components/pref_registry",
"+components/prefs",
diff --git a/chromium/components/feedback/feedback_uploader_chrome.cc b/chromium/components/feedback/feedback_uploader_chrome.cc
index c59513d6918..9b3cb82e9cf 100644
--- a/chromium/components/feedback/feedback_uploader_chrome.cc
+++ b/chromium/components/feedback/feedback_uploader_chrome.cc
@@ -11,6 +11,7 @@
#include "base/files/file_path.h"
#include "base/task_runner_util.h"
#include "base/threading/sequenced_worker_pool.h"
+#include "components/data_use_measurement/core/data_use_user_data.h"
#include "components/feedback/feedback_report.h"
#include "components/feedback/feedback_switches.h"
#include "components/feedback/feedback_uploader_delegate.h"
@@ -55,11 +56,16 @@ void FeedbackUploaderChrome::DispatchReport(const std::string& data) {
AsWeakPtr()),
base::Bind(&FeedbackUploaderChrome::RetryReport, AsWeakPtr())))
.release();
-
+ data_use_measurement::DataUseUserData::AttachToFetcher(
+ fetcher, data_use_measurement::DataUseUserData::FEEDBACK_UPLOADER);
// Tell feedback server about the variation state of this install.
net::HttpRequestHeaders headers;
- variations::AppendVariationHeaders(
- fetcher->GetOriginalURL(), context_->IsOffTheRecord(), false, &headers);
+ // Note: It's fine to pass in |is_signed_in| false, which does not affect
+ // transmission of experiment ids coming from the variations server.
+ bool is_signed_in = false;
+ variations::AppendVariationHeaders(fetcher->GetOriginalURL(),
+ context_->IsOffTheRecord(), false,
+ is_signed_in, &headers);
fetcher->SetExtraRequestHeaders(headers.ToString());
fetcher->SetUploadData(kProtoBufMimeType, data);