| Index: extensions/common/manifest_handlers/options_page_info.cc
|
| diff --git a/extensions/common/manifest_handlers/options_page_info.cc b/extensions/common/manifest_handlers/options_page_info.cc
|
| index 0a92b04a44562b0a41719be5357299324dea690b..e669f0c49fae15e53611fee62181deddf4c9d6a2 100644
|
| --- a/extensions/common/manifest_handlers/options_page_info.cc
|
| +++ b/extensions/common/manifest_handlers/options_page_info.cc
|
| @@ -112,10 +112,11 @@ scoped_ptr<OptionsPageInfo> OptionsPageInfo::Create(
|
| base::string16* error) {
|
| GURL options_page;
|
| bool chrome_style = false;
|
| - bool open_in_tab = false;
|
| + bool open_in_tab = !FeatureSwitch::embedded_extension_options()->IsEnabled();
|
|
|
| // Parse the options_ui object.
|
| - if (options_ui_value) {
|
| + if (options_ui_value &&
|
| + FeatureSwitch::embedded_extension_options()->IsEnabled()) {
|
| base::string16 options_ui_error;
|
|
|
| scoped_ptr<OptionsUI> options_ui =
|
|
|