diff options
Diffstat (limited to 'chrome/browser/policy/device_management_policy_provider.cc')
-rw-r--r-- | chrome/browser/policy/device_management_policy_provider.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/chrome/browser/policy/device_management_policy_provider.cc b/chrome/browser/policy/device_management_policy_provider.cc index b56e37f..babc5a4 100644 --- a/chrome/browser/policy/device_management_policy_provider.cc +++ b/chrome/browser/policy/device_management_policy_provider.cc @@ -8,6 +8,7 @@ #include "base/file_util.h" #include "base/path_service.h" #include "base/task.h" +#include "base/time.h" #include "chrome/browser/browser_thread.h" #include "chrome/browser/policy/device_management_backend.h" #include "chrome/browser/policy/device_management_backend_impl.h" @@ -159,13 +160,13 @@ void DeviceManagementPolicyProvider::SendPolicyRequest() { } bool DeviceManagementPolicyProvider::IsPolicyStale() const { - base::Time now(base::Time::Now()); + base::Time now(base::Time::NowFromSystemTime()); base::Time last_policy_refresh_time = cache_->last_policy_refresh_time(); base::Time policy_expiration_time = last_policy_refresh_time + base::TimeDelta::FromMinutes( kPolicyRefreshRateInMinutes); - return (last_policy_refresh_time > now || now > policy_expiration_time); + return (now > policy_expiration_time); } // static |