summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpastarmovj@chromium.org <pastarmovj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-25 10:53:50 +0000
committerpastarmovj@chromium.org <pastarmovj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-25 10:53:50 +0000
commit5b3355e40e1b9a8b7a1e7ba609c44b41aaf8e416 (patch)
treef393d20e6ff20b0f719649e509d619176ddf8923
parent2f8dbed4fced70b1cb6cd8fee71510a36fe6ec5a (diff)
downloadchromium_src-5b3355e40e1b9a8b7a1e7ba609c44b41aaf8e416.zip
chromium_src-5b3355e40e1b9a8b7a1e7ba609c44b41aaf8e416.tar.gz
chromium_src-5b3355e40e1b9a8b7a1e7ba609c44b41aaf8e416.tar.bz2
Merge 79273 - Always set refresh timestamp when installing cloud policy.
BUG=77232 TEST=manual Review URL: http://codereview.chromium.org/6730026 TBR=mnissler@chromium.org Review URL: http://codereview.chromium.org/6744003 git-svn-id: svn://svn.chromium.org/chrome/branches/696/src@79386 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/policy/cloud_policy_cache.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/chrome/browser/policy/cloud_policy_cache.cc b/chrome/browser/policy/cloud_policy_cache.cc
index 7b8a0fa..0eda36b 100644
--- a/chrome/browser/policy/cloud_policy_cache.cc
+++ b/chrome/browser/policy/cloud_policy_cache.cc
@@ -10,11 +10,11 @@
#include "base/logging.h"
#include "base/task.h"
#include "base/values.h"
-#include "content/browser/browser_thread.h"
#include "chrome/browser/policy/configuration_policy_pref_store.h"
#include "chrome/browser/policy/proto/cloud_policy.pb.h"
#include "chrome/browser/policy/proto/device_management_constants.h"
#include "chrome/browser/policy/proto/device_management_local.pb.h"
+#include "content/browser/browser_thread.h"
using google::protobuf::RepeatedField;
using google::protobuf::RepeatedPtrField;
@@ -215,6 +215,7 @@ void CloudPolicyCache::SetPolicy(const em::PolicyFetchResponse& policy) {
DCHECK(CalledOnValidThread());
bool initialization_was_not_complete = !initialization_complete_;
is_unmanaged_ = false;
+ last_policy_refresh_time_ = base::Time::NowFromSystemTime();
base::Time timestamp;
PolicyMap mandatory_policy;
PolicyMap recommended_policy;
@@ -229,7 +230,6 @@ void CloudPolicyCache::SetPolicy(const em::PolicyFetchResponse& policy) {
mandatory_policy_.Swap(&mandatory_policy);
recommended_policy_.Swap(&recommended_policy);
initialization_complete_ = true;
- last_policy_refresh_time_ = timestamp;
has_device_policy_ = false;
if (new_policy_differs || initialization_was_not_complete) {