| Index: extensions/browser/extension_function.cc
|
| diff --git a/extensions/browser/extension_function.cc b/extensions/browser/extension_function.cc
|
| index 72d533fdaef85a63ded555128432ea9446f6613b..773f027bac20c4e618c1b17cd5bfc24ab791f035 100644
|
| --- a/extensions/browser/extension_function.cc
|
| +++ b/extensions/browser/extension_function.cc
|
| @@ -171,7 +171,8 @@ ExtensionFunction::ExtensionFunction()
|
| user_gesture_(false),
|
| bad_message_(false),
|
| histogram_value_(extensions::functions::UNKNOWN),
|
| - source_tab_id_(-1) {
|
| + source_tab_id_(-1),
|
| + source_context_type_(Feature::UNSPECIFIED_CONTEXT) {
|
| }
|
|
|
| ExtensionFunction::~ExtensionFunction() {
|
| @@ -188,7 +189,7 @@ IOThreadExtensionFunction* ExtensionFunction::AsIOThreadExtensionFunction() {
|
| bool ExtensionFunction::HasPermission() {
|
| Feature::Availability availability =
|
| ExtensionAPI::GetSharedInstance()->IsAvailable(
|
| - name_, extension_, Feature::BLESSED_EXTENSION_CONTEXT, source_url());
|
| + name_, extension_, source_context_type_, source_url());
|
| return availability.is_available();
|
| }
|
|
|
|
|