Index: chrome/browser/chromeos/login/users/supervised_user_manager_impl.h |
diff --git a/chrome/browser/chromeos/login/users/supervised_user_manager_impl.h b/chrome/browser/chromeos/login/users/supervised_user_manager_impl.h |
index 3daa00e42d7b726ce3425c07029781c1ddbe4aa0..05e45d46727c88f4b002cef08f755a92d375f480 100644 |
--- a/chrome/browser/chromeos/login/users/supervised_user_manager_impl.h |
+++ b/chrome/browser/chromeos/login/users/supervised_user_manager_impl.h |
@@ -14,8 +14,8 @@ |
namespace chromeos { |
+class ChromeUserManager; |
class CrosSettings; |
-class UserManagerImpl; |
// Implementation of the UserManager. |
class SupervisedUserManagerImpl |
@@ -60,10 +60,10 @@ class SupervisedUserManagerImpl |
const std::string& token) OVERRIDE; |
private: |
+ friend class ChromeUserManager; |
friend class UserManager; |
- friend class UserManagerImpl; |
- explicit SupervisedUserManagerImpl(UserManagerImpl* owner); |
+ explicit SupervisedUserManagerImpl(ChromeUserManager* owner); |
// Returns true if there is non-committed user creation transaction. |
bool HasFailedUserCreationTransaction(); |
@@ -106,7 +106,7 @@ class SupervisedUserManagerImpl |
void CleanPref(const std::string& user_id, |
const char* key); |
- UserManagerImpl* owner_; |
+ ChromeUserManager* owner_; |
// Interface to the signed settings store. |
CrosSettings* cros_settings_; |