OLD | NEW |
---|---|
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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/chromeos/login/session/user_session_manager.h" | 5 #include "chrome/browser/chromeos/login/session/user_session_manager.h" |
6 | 6 |
7 #include <string> | 7 #include <string> |
8 | 8 |
9 #include "base/base_paths.h" | 9 #include "base/base_paths.h" |
10 #include "base/bind.h" | 10 #include "base/bind.h" |
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
96 // Skip if it's already in language_codes. | 96 // Skip if it's already in language_codes. |
97 if (std::count(language_codes.begin(), language_codes.end(), | 97 if (std::count(language_codes.begin(), language_codes.end(), |
98 candidate) == 0) { | 98 candidate) == 0) { |
99 language_codes.push_back(candidate); | 99 language_codes.push_back(candidate); |
100 } | 100 } |
101 } | 101 } |
102 | 102 |
103 // Save the preferred languages in the user's preferences. | 103 // Save the preferred languages in the user's preferences. |
104 StringPrefMember language_preferred_languages; | 104 StringPrefMember language_preferred_languages; |
105 language_preferred_languages.Init(prefs::kLanguagePreferredLanguages, prefs); | 105 language_preferred_languages.Init(prefs::kLanguagePreferredLanguages, prefs); |
106 language_preferred_languages.SetValue(JoinString(language_codes, ',')); | 106 language_preferred_languages.SetValue(JoinString(language_codes, ',')); |
dzhioev (left Google)
2014/07/24 20:31:34
Could you please replace these 3 lines with a sing
michaelpg
2014/07/25 23:49:08
Done.
| |
107 | |
108 // Indicate that we need to merge the synced input methods when we sync. | |
109 prefs->SetBoolean(prefs::kLanguageShouldMergeInputMethods, true); | |
michaelpg
2014/07/10 00:46:02
This isn't actually new to patch#7. reitveld seems
dzhioev (left Google)
2014/07/23 11:02:20
Are you sure? There are no such lines on ToT.
dzhioev (left Google)
2014/07/23 11:06:50
Sorry, didn't notice that you were talking about p
| |
107 } | 110 } |
108 | 111 |
109 #if defined(ENABLE_RLZ) | 112 #if defined(ENABLE_RLZ) |
110 // Flag file that disables RLZ tracking, when present. | 113 // Flag file that disables RLZ tracking, when present. |
111 const base::FilePath::CharType kRLZDisabledFlagName[] = | 114 const base::FilePath::CharType kRLZDisabledFlagName[] = |
112 FILE_PATH_LITERAL(".rlz_disabled"); | 115 FILE_PATH_LITERAL(".rlz_disabled"); |
113 | 116 |
114 base::FilePath GetRlzDisabledFlagPath() { | 117 base::FilePath GetRlzDisabledFlagPath() { |
115 base::FilePath homedir; | 118 base::FilePath homedir; |
116 PathService::Get(base::DIR_HOME, &homedir); | 119 PathService::Get(base::DIR_HOME, &homedir); |
(...skipping 634 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
751 primary_user && | 754 primary_user && |
752 profile == ProfileHelper::Get()->GetProfileByUser(primary_user) && | 755 profile == ProfileHelper::Get()->GetProfileByUser(primary_user) && |
753 CertLoader::IsInitialized() && | 756 CertLoader::IsInitialized() && |
754 base::SysInfo::IsRunningOnChromeOS()) { | 757 base::SysInfo::IsRunningOnChromeOS()) { |
755 GetNSSCertDatabaseForProfile(profile, | 758 GetNSSCertDatabaseForProfile(profile, |
756 base::Bind(&OnGetNSSCertDatabaseForUser)); | 759 base::Bind(&OnGetNSSCertDatabaseForUser)); |
757 } | 760 } |
758 } | 761 } |
759 | 762 |
760 } // namespace chromeos | 763 } // namespace chromeos |
OLD | NEW |