Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / extensions / api / feedback_private / feedback_service.cc
index f32840c..31a1c6c 100644 (file)
@@ -7,10 +7,13 @@
 #include "base/callback.h"
 #include "base/memory/weak_ptr.h"
 #include "base/strings/string_number_conversions.h"
+#include "chrome/browser/browser_process.h"
 #include "chrome/browser/profiles/profile.h"
+#include "chrome/common/chrome_content_client.h"
 #include "content/public/browser/browser_thread.h"
 
 using content::BrowserThread;
+using feedback::FeedbackData;
 
 namespace {
 
@@ -44,6 +47,8 @@ void FeedbackService::SendFeedback(
     const SendFeedbackCallback& callback) {
   send_feedback_callback_ = callback;
   feedback_data_ = feedback_data;
+  feedback_data_->set_locale(g_browser_process->GetApplicationLocale());
+  feedback_data_->set_user_agent(GetUserAgent());
 
   if (!feedback_data_->attached_file_uuid().empty()) {
     // Self-deleting object.