| Index: chrome/browser/shell_integration.cc
|
| diff --git a/chrome/browser/shell_integration.cc b/chrome/browser/shell_integration.cc
|
| index 0c45d568680081aae177255e65c39e6e4a5e1504..ebcadbd1c45853cc25c1c4361ca6c8bb85c8be8d 100644
|
| --- a/chrome/browser/shell_integration.cc
|
| +++ b/chrome/browser/shell_integration.cc
|
| @@ -110,7 +110,11 @@ bool ShellIntegration::IsDefaultBrowser() {
|
| std::wstring short_path;
|
| GetShortPathName(command_line.program().c_str(),
|
| WriteInto(&short_path, MAX_PATH), MAX_PATH);
|
| - if (short_path != short_app_path)
|
| + if ((short_path.size() != short_app_path.size()) ||
|
| + (!std::equal(short_path.begin(),
|
| + short_path.end(),
|
| + short_app_path.begin(),
|
| + CaseInsensitiveCompare<wchar_t>())))
|
| return false;
|
| }
|
| }
|
|
|