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 b13cf765fee1e86d05d99ee2bb3f87d5ef7e24a0..4b84117e26abcfb6c8d8817b2672edea1b848f23 100644 |
--- a/chrome/browser/extensions/api/feedback_private/feedback_private_api.cc |
+++ b/chrome/browser/extensions/api/feedback_private/feedback_private_api.cc |
@@ -162,11 +162,17 @@ void FeedbackPrivateAPI::RequestFeedbackForFlow( |
base::Closure* FeedbackPrivateGetStringsFunction::test_callback_ = NULL; |
ExtensionFunction::ResponseAction FeedbackPrivateGetStringsFunction::Run() { |
+ auto params = feedback_private::GetStrings::Params::Create(*args_); |
+ EXTENSION_FUNCTION_VALIDATE(params.get()); |
+ |
std::unique_ptr<base::DictionaryValue> dict(new base::DictionaryValue()); |
#define SET_STRING(id, idr) \ |
dict->SetString(id, l10n_util::GetStringUTF16(idr)) |
- SET_STRING("page-title", IDS_FEEDBACK_REPORT_PAGE_TITLE); |
+ SET_STRING("page-title", |
+ params->flow == FeedbackFlow::FEEDBACK_FLOW_SADTABCRASH |
+ ? IDS_FEEDBACK_REPORT_PAGE_TITLE_SAD_TAB_FLOW |
+ : IDS_FEEDBACK_REPORT_PAGE_TITLE); |
SET_STRING("additionalInfo", IDS_FEEDBACK_ADDITIONAL_INFO_LABEL); |
SET_STRING("minimize-btn-label", IDS_FEEDBACK_MINIMIZE_BUTTON_LABEL); |
SET_STRING("close-btn-label", IDS_FEEDBACK_CLOSE_BUTTON_LABEL); |