| 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.
|
|
|