| Index: chrome/browser/ui/extensions/application_launch.cc
|
| diff --git a/chrome/browser/ui/extensions/application_launch.cc b/chrome/browser/ui/extensions/application_launch.cc
|
| index 2e4cd22bb08f489540d72f4c01c6676ae9372876..9328bebe1fedcbd9659b028f812edeaba3e60332 100644
|
| --- a/chrome/browser/ui/extensions/application_launch.cc
|
| +++ b/chrome/browser/ui/extensions/application_launch.cc
|
| @@ -345,7 +345,8 @@ WebContents* OpenEnabledApplication(const AppLaunchParams& params) {
|
| #if !defined(OS_CHROMEOS)
|
| SigninManager* signin_manager =
|
| SigninManagerFactory::GetForProfile(profile);
|
| - if (signin_manager && signin_manager->GetAuthenticatedUsername().empty()) {
|
| + if (extension->id() != extension_misc::kSettingsAppId &&
|
| + signin_manager && signin_manager->GetAuthenticatedUsername().empty()) {
|
| const char kEnforceSigninToUseAppsFieldTrial[] = "EnforceSigninToUseApps";
|
|
|
| std::string field_trial_value =
|
|
|