Index: chrome/installer/util/auto_launch_util.cc |
diff --git a/chrome/installer/util/auto_launch_util.cc b/chrome/installer/util/auto_launch_util.cc |
index 1435c08fbb7eb9eaeaf9015fc971d2aebfd4029c..42c0831eb80cd5dc7d1c6dfd41edd97d9731abe7 100644 |
--- a/chrome/installer/util/auto_launch_util.cc |
+++ b/chrome/installer/util/auto_launch_util.cc |
@@ -38,7 +38,7 @@ enum FlagSetting { |
// to/from. It takes into account the name of the profile (so that different |
// installations of Chrome don't conflict, and so the in the future different |
// profiles can be auto-launched (or not) separately). |
-string16 ProfileToKeyName(const string16& profile_directory) { |
+base::string16 ProfileToKeyName(const base::string16& profile_directory) { |
base::FilePath path; |
const CommandLine& command_line = *CommandLine::ForCurrentProcess(); |
if (command_line.HasSwitch(switches::kUserDataDir)) { |
@@ -61,8 +61,8 @@ string16 ProfileToKeyName(const string16& profile_directory) { |
uint8 hash[16]; |
crypto::SHA256HashString(input, hash, sizeof(hash)); |
std::string hash_string = base::HexEncode(hash, sizeof(hash)); |
- return string16(kAutolaunchKeyValue) + |
- ASCIIToWide("_") + ASCIIToWide(hash_string); |
+ return base::string16(kAutolaunchKeyValue) + ASCIIToWide("_") + |
+ ASCIIToWide(hash_string); |
} |
// Returns whether the Chrome executable specified in |application_path| is set |
@@ -75,10 +75,10 @@ string16 ProfileToKeyName(const string16& profile_directory) { |
// not blank, must be present for the function to return true. If blank, it acts |
// like a wildcard. |
bool WillLaunchAtLoginWithSwitch(const base::FilePath& application_path, |
- const string16& profile_directory, |
+ const base::string16& profile_directory, |
const std::string& command_line_switch) { |
- string16 key_name(ProfileToKeyName(profile_directory)); |
- string16 autolaunch; |
+ base::string16 key_name(ProfileToKeyName(profile_directory)); |
+ base::string16 autolaunch; |
if (!base::win::ReadCommandFromAutoRun( |
HKEY_CURRENT_USER, key_name, &autolaunch)) { |
return false; |
@@ -93,14 +93,15 @@ bool WillLaunchAtLoginWithSwitch(const base::FilePath& application_path, |
} |
chrome_exe = chrome_exe.Append(installer::kChromeExe); |
- if (autolaunch.find(chrome_exe.value()) == string16::npos) |
+ if (autolaunch.find(chrome_exe.value()) == base::string16::npos) |
return false; |
return command_line_switch.empty() || |
- autolaunch.find(ASCIIToUTF16(command_line_switch)) != string16::npos; |
+ autolaunch.find(ASCIIToUTF16(command_line_switch)) != |
+ base::string16::npos; |
} |
-bool AutoStartRequested(const string16& profile_directory, |
+bool AutoStartRequested(const base::string16& profile_directory, |
bool window_requested, |
const base::FilePath& application_path) { |
if (window_requested) { |
@@ -121,11 +122,11 @@ bool CheckAndRemoveDeprecatedBackgroundModeSwitch() { |
// previously used key "chromium" that the BackgroundMode used to set, as it |
// is incompatible with the new key (can't have two Run keys with |
// conflicting switches). |
- string16 chromium = ASCIIToUTF16("chromium"); |
- string16 value; |
+ base::string16 chromium = ASCIIToUTF16("chromium"); |
+ base::string16 value; |
if (base::win::ReadCommandFromAutoRun(HKEY_CURRENT_USER, chromium, &value)) { |
if (value.find(ASCIIToUTF16(switches::kNoStartupWindow)) != |
- string16::npos) { |
+ base::string16::npos) { |
base::win::RemoveCommandFromAutoRun(HKEY_CURRENT_USER, chromium); |
return true; |
} |
@@ -135,7 +136,7 @@ bool CheckAndRemoveDeprecatedBackgroundModeSwitch() { |
} |
void SetWillLaunchAtLogin(const base::FilePath& application_path, |
- const string16& profile_directory, |
+ const base::string16& profile_directory, |
FlagSetting foreground_mode, |
FlagSetting background_mode) { |
if (CheckAndRemoveDeprecatedBackgroundModeSwitch()) { |
@@ -155,7 +156,7 @@ void SetWillLaunchAtLogin(const base::FilePath& application_path, |
NOTREACHED(); |
} |
} |
- string16 key_name(ProfileToKeyName(profile_directory)); |
+ base::string16 key_name(ProfileToKeyName(profile_directory)); |
// Check which feature should be enabled. |
bool in_foreground = |
@@ -180,7 +181,7 @@ void SetWillLaunchAtLogin(const base::FilePath& application_path, |
return; |
} |
} |
- string16 cmd_line = ASCIIToUTF16("\""); |
+ base::string16 cmd_line = ASCIIToUTF16("\""); |
cmd_line += path.value(); |
cmd_line += ASCIIToUTF16("\\"); |
cmd_line += installer::kChromeExe; |
@@ -218,18 +219,18 @@ void SetWillLaunchAtLogin(const base::FilePath& application_path, |
} |
} |
-void DisableAllAutoStartFeatures(const string16& profile_directory) { |
+void DisableAllAutoStartFeatures(const base::string16& profile_directory) { |
DisableForegroundStartAtLogin(profile_directory); |
DisableBackgroundStartAtLogin(); |
} |
-void EnableForegroundStartAtLogin(const string16& profile_directory, |
+void EnableForegroundStartAtLogin(const base::string16& profile_directory, |
const base::FilePath& application_path) { |
SetWillLaunchAtLogin( |
application_path, profile_directory, FLAG_ENABLE, FLAG_PRESERVE); |
} |
-void DisableForegroundStartAtLogin(const string16& profile_directory) { |
+void DisableForegroundStartAtLogin(const base::string16& profile_directory) { |
SetWillLaunchAtLogin( |
base::FilePath(), profile_directory, FLAG_DISABLE, FLAG_PRESERVE); |
} |