Index: chrome/browser/extensions/api/feedback_private/feedback_private_api.cc |
diff --git a/chrome/browser/extensions/api/feedback_private/feedback_private_api.cc b/chrome/browser/extensions/api/feedback_private/feedback_private_api.cc |
index ce46532a126a36e3a9e640ac6a78479ef5e8dcb5..6da1bca009e1757e59e8109a937bb403a3357061 100644 |
--- a/chrome/browser/extensions/api/feedback_private/feedback_private_api.cc |
+++ b/chrome/browser/extensions/api/feedback_private/feedback_private_api.cc |
@@ -107,7 +107,8 @@ bool FeedbackPrivateGetStringsFunction::RunImpl() { |
SET_STRING("page-url", IDS_FEEDBACK_REPORT_URL_LABEL); |
SET_STRING("screenshot", IDS_FEEDBACK_SCREENSHOT_LABEL); |
SET_STRING("user-email", IDS_FEEDBACK_USER_EMAIL_LABEL); |
- SET_STRING("sysinfo", IDS_FEEDBACK_INCLUDE_SYSTEM_INFORMATION_CHKBOX); |
+ SET_STRING("sys-info", |
+ IDS_FEEDBACK_INCLUDE_SYSTEM_INFORMATION_AND_METRICS_CHKBOX); |
SET_STRING("attach-file-label", IDS_FEEDBACK_ATTACH_FILE_LABEL); |
SET_STRING("attach-file-note", IDS_FEEDBACK_ATTACH_FILE_NOTE); |
SET_STRING("attach-file-to-big", IDS_FEEDBACK_ATTACH_FILE_TO_BIG); |
@@ -215,10 +216,17 @@ bool FeedbackPrivateSendFeedbackFunction::RunImpl() { |
->GetForProfile(GetProfile()) |
->GetService(); |
DCHECK(service); |
+ |
+ if (feedback_info.send_histograms) { |
rkc
2013/11/01 19:57:39
As mentioned in the IDL, this could just be a chec
|
+ scoped_ptr<std::string> histograms(service->GetHistograms()); |
+ feedback_data->SetAndCompressHistograms(*histograms); |
+ } |
+ |
service->SendFeedback( |
GetProfile(), |
feedback_data, |
base::Bind(&FeedbackPrivateSendFeedbackFunction::OnCompleted, this)); |
+ |
return true; |
} |