summaryrefslogtreecommitdiffstats
path: root/components/user_manager
diff options
context:
space:
mode:
authorskobes@chromium.org <skobes@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-29 18:27:06 +0000
committerskobes@chromium.org <skobes@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-29 18:27:06 +0000
commitd79b6fe0088357db47dd5f09b62776ade84a8362 (patch)
tree4fdc287cfa8d0bda9e8669b32366d84a8b9a07fb /components/user_manager
parentdd1c2a75d2dacd95526ec21ab765098fd931def8 (diff)
downloadchromium_src-d79b6fe0088357db47dd5f09b62776ade84a8362.zip
chromium_src-d79b6fe0088357db47dd5f09b62776ade84a8362.tar.gz
chromium_src-d79b6fe0088357db47dd5f09b62776ade84a8362.tar.bz2
Revert 286187 "user_manager component: Add UserManagerBase class."
Breaks PreferencesTest.MultiProfiles: http://build.chromium.org/p/chromium.memory/builders/Linux%20Chromium%20OS%20ASan%20LSan%20Tests%20%281%29/builds/2299 [311:311:0729/081921:FATAL:user_manager.cc(69)] Check failed: g_user_manager. > user_manager component: Add UserManagerBase class. > > UserManagerBase contains common methods extracted from UserManagerImpl. > UserManagerImpl was renamed to ChromeUserManager and inherits UserManagerBase. > > Misc refactoring: > * Move HasBrowserStarted() to SessionManager > * Add generic getter SessionManager::Get() which makes it possible for concrete clients don't depend on instance ownership like g_browser_process->platform_part()->SessionManager(). > * Moved CRLSet code out of UserManager::UserLoggedIn(), to UserSessionManager. > > BUG=387614 > > Review URL: https://codereview.chromium.org/417623002 TBR=nkostylev@chromium.org Review URL: https://codereview.chromium.org/424193002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286263 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'components/user_manager')
-rw-r--r--components/user_manager/user.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/components/user_manager/user.h b/components/user_manager/user.h
index ae09573..60ed45a 100644
--- a/components/user_manager/user.h
+++ b/components/user_manager/user.h
@@ -18,14 +18,13 @@
#include "ui/gfx/image/image_skia.h"
namespace chromeos {
-class ChromeUserManager;
class FakeLoginUtils;
class FakeUserManager;
class MockUserManager;
class SupervisedUserManagerImpl;
class UserAddingScreenTest;
class UserImageManagerImpl;
-class UserManagerBase;
+class UserManagerImpl;
class UserSessionManager;
}
@@ -149,10 +148,9 @@ class USER_MANAGER_EXPORT User : public UserInfo {
bool is_profile_created() const { return profile_is_created_; }
protected:
- friend class chromeos::ChromeUserManager;
friend class chromeos::SupervisedUserManagerImpl;
+ friend class chromeos::UserManagerImpl;
friend class chromeos::UserImageManagerImpl;
- friend class chromeos::UserManagerBase;
friend class chromeos::UserSessionManager;
// For testing: