| Index: chrome/browser/extensions/extension_prefs.cc
|
| diff --git a/chrome/browser/extensions/extension_prefs.cc b/chrome/browser/extensions/extension_prefs.cc
|
| index 4ab239dab1bae41361bc2588dfe37dad16ad04e5..7b5909364c2292fb9104c35cb2ffd578461a7c88 100644
|
| --- a/chrome/browser/extensions/extension_prefs.cc
|
| +++ b/chrome/browser/extensions/extension_prefs.cc
|
| @@ -604,6 +604,11 @@ extension_misc::LaunchContainer ExtensionPrefs::GetLaunchContainer(
|
| extension_misc::LaunchContainer launch_container =
|
| extension->launch_container();
|
|
|
| + // Apps with app.launch.container = 'panel' should always
|
| + // open in a panel.
|
| + if (launch_container == extension_misc::LAUNCH_PANEL)
|
| + return extension_misc::LAUNCH_PANEL;
|
| +
|
| ExtensionPrefs::LaunchType prefs_launch_type =
|
| GetLaunchType(extension->id(), default_pref_value);
|
|
|
|
|