| Index: chrome/browser/extensions/extension_util.cc
|
| diff --git a/chrome/browser/extensions/extension_util.cc b/chrome/browser/extensions/extension_util.cc
|
| index 4a861653b6ebb4e3906532324f16a8e501d3f259..97796a6d4d3e7ad22c34607874c6c10287733b2e 100644
|
| --- a/chrome/browser/extensions/extension_util.cc
|
| +++ b/chrome/browser/extensions/extension_util.cc
|
| @@ -126,8 +126,10 @@ bool IsIncognitoEnabled(const std::string& extension_id,
|
| return false;
|
| // If this is an existing component extension we always allow it to
|
| // work in incognito mode.
|
| - if (extension->location() == Manifest::COMPONENT)
|
| + if (extension->location() == Manifest::COMPONENT ||
|
| + extension->location() == Manifest::EXTERNAL_COMPONENT) {
|
| return true;
|
| + }
|
| if (IsWhitelistedForIncognito(extension))
|
| return true;
|
| }
|
|
|