| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/profiles/profile_manager.h" | 5 #include "chrome/browser/profiles/profile_manager.h" |
| 6 | 6 |
| 7 #include <set> | 7 #include <set> |
| 8 | 8 |
| 9 #include "base/bind.h" | 9 #include "base/bind.h" |
| 10 #include "base/command_line.h" | 10 #include "base/command_line.h" |
| (...skipping 759 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 770 // If the cache has an entry for this profile, use the cache data. | 770 // If the cache has an entry for this profile, use the cache data. |
| 771 if (profile_cache_index != std::string::npos) { | 771 if (profile_cache_index != std::string::npos) { |
| 772 avatar_index = | 772 avatar_index = |
| 773 cache.GetAvatarIconIndexOfProfileAtIndex(profile_cache_index); | 773 cache.GetAvatarIconIndexOfProfileAtIndex(profile_cache_index); |
| 774 profile_name = | 774 profile_name = |
| 775 base::UTF16ToUTF8(cache.GetNameOfProfileAtIndex(profile_cache_index)); | 775 base::UTF16ToUTF8(cache.GetNameOfProfileAtIndex(profile_cache_index)); |
| 776 supervised_user_id = | 776 supervised_user_id = |
| 777 cache.GetSupervisedUserIdOfProfileAtIndex(profile_cache_index); | 777 cache.GetSupervisedUserIdOfProfileAtIndex(profile_cache_index); |
| 778 } else if (profile->GetPath() == | 778 } else if (profile->GetPath() == |
| 779 profiles::GetDefaultProfileDir(cache.GetUserDataDir())) { | 779 profiles::GetDefaultProfileDir(cache.GetUserDataDir())) { |
| 780 // The --new-avatar-menu flag no longer uses the "First User" name, | 780 // The --new-avatar-menu flag no longer uses the "First User" name. |
| 781 // and should assign the default avatar icon to all new profiles. | |
| 782 bool is_new_avatar_menu = switches::IsNewAvatarMenu(); | 781 bool is_new_avatar_menu = switches::IsNewAvatarMenu(); |
| 783 avatar_index = is_new_avatar_menu ? | 782 avatar_index = profiles::GetPlaceholderAvatarIndex(); |
| 784 profiles::GetPlaceholderAvatarIndex() : 0; | |
| 785 profile_name = is_new_avatar_menu ? | 783 profile_name = is_new_avatar_menu ? |
| 786 base::UTF16ToUTF8(cache.ChooseNameForNewProfile(avatar_index)) : | 784 base::UTF16ToUTF8(cache.ChooseNameForNewProfile(avatar_index)) : |
| 787 l10n_util::GetStringUTF8(IDS_DEFAULT_PROFILE_NAME); | 785 l10n_util::GetStringUTF8(IDS_DEFAULT_PROFILE_NAME); |
| 788 } else { | 786 } else { |
| 789 avatar_index = cache.ChooseAvatarIconIndexForNewProfile(); | 787 avatar_index = cache.ChooseAvatarIconIndexForNewProfile(); |
| 790 profile_name = | 788 profile_name = |
| 791 base::UTF16ToUTF8(cache.ChooseNameForNewProfile(avatar_index)); | 789 base::UTF16ToUTF8(cache.ChooseNameForNewProfile(avatar_index)); |
| 792 } | 790 } |
| 793 } | 791 } |
| 794 | 792 |
| (...skipping 529 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1324 last_non_supervised_profile_path.BaseName().MaybeAsASCII()); | 1322 last_non_supervised_profile_path.BaseName().MaybeAsASCII()); |
| 1325 FinishDeletingProfile(profile_to_delete_path); | 1323 FinishDeletingProfile(profile_to_delete_path); |
| 1326 } | 1324 } |
| 1327 } | 1325 } |
| 1328 } | 1326 } |
| 1329 #endif | 1327 #endif |
| 1330 | 1328 |
| 1331 ProfileManagerWithoutInit::ProfileManagerWithoutInit( | 1329 ProfileManagerWithoutInit::ProfileManagerWithoutInit( |
| 1332 const base::FilePath& user_data_dir) : ProfileManager(user_data_dir) { | 1330 const base::FilePath& user_data_dir) : ProfileManager(user_data_dir) { |
| 1333 } | 1331 } |
| OLD | NEW |