| Index: extensions/browser/extension_zoom_request_client.cc
|
| diff --git a/extensions/browser/extension_zoom_request_client.cc b/extensions/browser/extension_zoom_request_client.cc
|
| index ce8b45ce4acc009ec4c491b1978594113f1c14d7..c462a2a7f51abbe817a9c037aded921b964a9bfa 100644
|
| --- a/extensions/browser/extension_zoom_request_client.cc
|
| +++ b/extensions/browser/extension_zoom_request_client.cc
|
| @@ -5,6 +5,7 @@
|
| #include "extensions/browser/extension_zoom_request_client.h"
|
|
|
| #include "extensions/common/features/behavior_feature.h"
|
| +#include "extensions/common/features/feature.h"
|
| #include "extensions/common/features/feature_provider.h"
|
|
|
| namespace extensions {
|
| @@ -15,10 +16,9 @@ ExtensionZoomRequestClient::ExtensionZoomRequestClient(
|
| }
|
|
|
| bool ExtensionZoomRequestClient::ShouldSuppressBubble() const {
|
| - return FeatureProvider::GetBehaviorFeature(
|
| - BehaviorFeature::kZoomWithoutBubble)
|
| - ->IsAvailableToExtension(extension())
|
| - .is_available();
|
| + const Feature* feature =
|
| + FeatureProvider::GetBehaviorFeature(BehaviorFeature::kZoomWithoutBubble);
|
| + return feature && feature->IsAvailableToExtension(extension()).is_available();
|
| }
|
|
|
| ExtensionZoomRequestClient::~ExtensionZoomRequestClient() {
|
|
|