summaryrefslogtreecommitdiffstats
path: root/chrome/browser/policy/device_status_collector.cc
diff options
context:
space:
mode:
authordubroy@chromium.org <dubroy@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-19 10:26:12 +0000
committerdubroy@chromium.org <dubroy@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-19 10:26:12 +0000
commit3de7303605493aaedaec6d8b301b11d04ec2e39b (patch)
treec65c888b711cc745c5b12f00e7c7e825c9366d13 /chrome/browser/policy/device_status_collector.cc
parentd1052c20792a511810e010845e75816945d74eb7 (diff)
downloadchromium_src-3de7303605493aaedaec6d8b301b11d04ec2e39b.zip
chromium_src-3de7303605493aaedaec6d8b301b11d04ec2e39b.tar.gz
chromium_src-3de7303605493aaedaec6d8b301b11d04ec2e39b.tar.bz2
Add browser version to device status reports.
patch from issue 7548001 BUG=22035 TEST=Confirm on the server side that the correct value is being received. Review URL: http://codereview.chromium.org/9243007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118280 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/policy/device_status_collector.cc')
-rw-r--r--chrome/browser/policy/device_status_collector.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/chrome/browser/policy/device_status_collector.cc b/chrome/browser/policy/device_status_collector.cc
index 7b23d98..44722a2 100644
--- a/chrome/browser/policy/device_status_collector.cc
+++ b/chrome/browser/policy/device_status_collector.cc
@@ -1,4 +1,4 @@
-// Copyright (c) 2011 The Chromium Authors. All rights reserved.
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@@ -10,6 +10,7 @@
#include "chrome/browser/policy/proto/device_management_backend.pb.h"
#include "chrome/browser/prefs/pref_service.h"
#include "chrome/browser/prefs/scoped_user_pref_update.h"
+#include "chrome/common/chrome_version_info.h"
using base::Time;
using base::TimeDelta;
@@ -154,6 +155,8 @@ void DeviceStatusCollector::GetStatus(em::DeviceStatusReportRequest* request) {
ListPrefUpdate update(local_state_, kPrefDeviceActivePeriods);
update.Get()->Clear();
+ chrome::VersionInfo version_info;
+ request->set_browser_version(version_info.Version());
request->set_os_version(os_version_);
request->set_firmware_version(firmware_version_);
}