Index: chrome/browser/extensions/extension_function_dispatcher.cc |
diff --git a/chrome/browser/extensions/extension_function_dispatcher.cc b/chrome/browser/extensions/extension_function_dispatcher.cc |
index 783a8bf0ad0cdc62e3bac3099fbafd59c8637afa..d402962efe358453f0dde3cb86b52b0c885c6ed4 100644 |
--- a/chrome/browser/extensions/extension_function_dispatcher.cc |
+++ b/chrome/browser/extensions/extension_function_dispatcher.cc |
@@ -450,8 +450,7 @@ void ExtensionFunctionDispatcher::HandleRequest( |
DCHECK(service); |
const Extension* extension = service->GetExtensionById(extension_id(), false); |
DCHECK(extension); |
- function->set_include_incognito(service->IsIncognitoEnabled(extension) && |
- !extension->incognito_split_mode()); |
+ function->set_include_incognito(service->CanCrossIncognito(extension)); |
if (!service->ExtensionBindingsAllowed(function->source_url()) || |
!extension->HasApiPermission(function->name())) { |