Index: chrome/browser/managed_mode/managed_user_service.h |
diff --git a/chrome/browser/managed_mode/managed_user_service.h b/chrome/browser/managed_mode/managed_user_service.h |
index eb9c08f7cb9fefb224ed5c785ca3a17cce0dc683..6dc4b56bc41971c2f92017c8d0bf5685ef398bfe 100644 |
--- a/chrome/browser/managed_mode/managed_user_service.h |
+++ b/chrome/browser/managed_mode/managed_user_service.h |
@@ -144,6 +144,8 @@ class ManagedUserService : public BrowserContextKeyedService, |
void AddNavigationBlockedCallback(const NavigationBlockedCallback& callback); |
void DidBlockNavigation(content::WebContents* web_contents); |
+ void AddInitCallback(const base::Closure& callback); |
+ |
// extensions::ManagementPolicy::Provider implementation: |
virtual std::string GetDebugPolicyProviderName() const OVERRIDE; |
virtual bool UserMayLoad(const extensions::Extension* extension, |
@@ -257,6 +259,8 @@ class ManagedUserService : public BrowserContextKeyedService, |
bool waiting_for_sync_initialization_; |
bool is_profile_active_; |
+ std::vector<base::Closure> init_callbacks_; |
+ |
std::vector<NavigationBlockedCallback> navigation_blocked_callbacks_; |
// Sets a profile in elevated state for testing if set to true. |