Index: chrome/browser/policy/device_management_policy_provider.cc |
diff --git a/chrome/browser/policy/device_management_policy_provider.cc b/chrome/browser/policy/device_management_policy_provider.cc |
index 9d2d7274e9b99c7e8d2fce0b914de0bd902e35fc..d3d07b2f83860bd339ad126a2275b60606eef0c6 100644 |
--- a/chrome/browser/policy/device_management_policy_provider.cc |
+++ b/chrome/browser/policy/device_management_policy_provider.cc |
@@ -10,10 +10,10 @@ |
#include "base/rand_util.h" |
#include "base/task.h" |
#include "chrome/browser/browser_thread.h" |
-#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/policy/device_management_backend.h" |
#include "chrome/browser/policy/device_management_policy_cache.h" |
#include "chrome/browser/policy/proto/device_management_constants.h" |
+#include "chrome/browser/profiles/profile.h" |
#include "chrome/common/chrome_paths.h" |
#include "chrome/common/chrome_switches.h" |
#include "chrome/common/notification_service.h" |
@@ -117,6 +117,10 @@ bool DeviceManagementPolicyProvider::Provide( |
return true; |
} |
+bool DeviceManagementPolicyProvider::IsInitializationComplete() const { |
+ return !waiting_for_initial_policies_; |
+} |
+ |
void DeviceManagementPolicyProvider::HandlePolicyResponse( |
const em::DevicePolicyResponse& response) { |
if (cache_->SetPolicy(response)) |
@@ -320,7 +324,7 @@ void DeviceManagementPolicyProvider::StopWaitingForInitialPolicies() { |
} |
void DeviceManagementPolicyProvider::NotifyCloudPolicyUpdate() const { |
- NotificationService::current()->Notify( |
+ NotificationService::current()->Notify( |
NotificationType::CLOUD_POLICY_UPDATE, |
Source<DeviceManagementPolicyProvider>(this), |
NotificationService::NoDetails()); |