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 = |