Index: chrome/browser/signin/easy_unlock_service.h |
diff --git a/chrome/browser/signin/easy_unlock_service.h b/chrome/browser/signin/easy_unlock_service.h |
index dda962f09e745f3d793809e646ff64810db19919..a2ec6138c65d1f4721180198d6417c21bca8a824 100644 |
--- a/chrome/browser/signin/easy_unlock_service.h |
+++ b/chrome/browser/signin/easy_unlock_service.h |
@@ -14,6 +14,7 @@ namespace user_prefs { |
class PrefRegistrySyncable; |
} |
+class EasyUnlockScreenlockStateHandler; |
class Profile; |
class EasyUnlockService : public KeyedService { |
@@ -35,6 +36,10 @@ class EasyUnlockService : public KeyedService { |
// permitted either the flag is enabled or its field trial is enabled. |
bool IsAllowed(); |
+ EasyUnlockScreenlockStateHandler* screenlock_state_handler() const { |
+ return screenlock_state_handler_.get(); |
+ } |
+ |
private: |
void Initialize(); |
void LoadApp(); |
@@ -43,6 +48,7 @@ class EasyUnlockService : public KeyedService { |
Profile* profile_; |
PrefChangeRegistrar registrar_; |
+ scoped_ptr<EasyUnlockScreenlockStateHandler> screenlock_state_handler_; |
base::WeakPtrFactory<EasyUnlockService> weak_ptr_factory_; |
DISALLOW_COPY_AND_ASSIGN(EasyUnlockService); |