| Index: chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc
|
| diff --git a/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc b/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc
|
| index 47600fbbd34a5e8b4b8559ef9c2c87cadcd6d23a..dc263f32eb70274499afb548773686adb991a6cf 100644
|
| --- a/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc
|
| +++ b/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc
|
| @@ -36,6 +36,7 @@
|
| #include "extensions/common/permissions/manifest_permission_set.h"
|
| #include "extensions/common/permissions/permission_set.h"
|
| #include "extensions/common/permissions/permissions_data.h"
|
| +#include "extensions/common/switches.h"
|
| #include "extensions/common/url_pattern_set.h"
|
| #include "extensions/renderer/dispatcher.h"
|
| #include "extensions/renderer/native_handler.h"
|
| @@ -315,7 +316,8 @@ void ChromeExtensionsDispatcherDelegate::RequireAdditionalModules(
|
|
|
| if (context_type == extensions::Feature::BLESSED_EXTENSION_CONTEXT) {
|
| // TODO(fsamuel): Use context->GetAvailability("appViewInternal").
|
| - if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kEnableAppView) &&
|
| + if (CommandLine::ForCurrentProcess()->HasSwitch(
|
| + extensions::switches::kEnableAppView) &&
|
| extension->permissions_data()->HasAPIPermission(
|
| extensions::APIPermission::kAppView)) {
|
| module_system->Require("appView");
|
|
|