Index: extensions/browser/extension_function.cc |
diff --git a/extensions/browser/extension_function.cc b/extensions/browser/extension_function.cc |
index 255f2c63abaf35e497bae1096df7a8b1ba038b95..05c1fd2b844f6b634b0d67fa7dc9171e8f0181b0 100644 |
--- a/extensions/browser/extension_function.cc |
+++ b/extensions/browser/extension_function.cc |
@@ -20,6 +20,7 @@ |
#include "content/public/browser/web_contents_observer.h" |
#include "extensions/browser/extension_function_dispatcher.h" |
#include "extensions/browser/extension_message_filter.h" |
+#include "extensions/browser/extension_util.h" |
#include "extensions/browser/extensions_browser_client.h" |
#include "extensions/common/error_utils.h" |
#include "extensions/common/extension_api.h" |
@@ -292,7 +293,8 @@ IOThreadExtensionFunction* ExtensionFunction::AsIOThreadExtensionFunction() { |
bool ExtensionFunction::HasPermission() { |
Feature::Availability availability = |
ExtensionAPI::GetSharedInstance()->IsAvailable( |
- name_, extension_.get(), source_context_type_, source_url()); |
+ name_, extension_.get(), source_context_type_, |
+ extensions::util::GetCurrentSessionType(), source_url()); |
return availability.is_available(); |
} |