| Index: third_party/WebKit/Source/modules/notifications/Notification.cpp
|
| diff --git a/third_party/WebKit/Source/modules/notifications/Notification.cpp b/third_party/WebKit/Source/modules/notifications/Notification.cpp
|
| index 00801a281c23bbe7999da1cdf14e399a025ebd59..74a5239507784daf04866d56062bd21805f3254e 100644
|
| --- a/third_party/WebKit/Source/modules/notifications/Notification.cpp
|
| +++ b/third_party/WebKit/Source/modules/notifications/Notification.cpp
|
| @@ -84,11 +84,15 @@ Notification* Notification::create(ExecutionContext* context, const String& titl
|
| }
|
|
|
| String insecureOriginMessage;
|
| - UseCounter::Feature feature = context->isSecureContext(insecureOriginMessage)
|
| - ? UseCounter::NotificationSecureOrigin
|
| - : UseCounter::NotificationInsecureOrigin;
|
| -
|
| - UseCounter::count(context, feature);
|
| + if (context->isSecureContext(insecureOriginMessage)) {
|
| + UseCounter::count(context, UseCounter::NotificationSecureOrigin);
|
| + if (context->isDocument())
|
| + UseCounter::countCrossOriginIframe(*toDocument(context), UseCounter::NotificationAPISecureOriginIframe);
|
| + } else {
|
| + UseCounter::count(context, UseCounter::NotificationInsecureOrigin);
|
| + if (context->isDocument())
|
| + UseCounter::countCrossOriginIframe(*toDocument(context), UseCounter::NotificationAPIInsecureOriginIframe);
|
| + }
|
|
|
| WebNotificationData data = createWebNotificationData(context, title, options, exceptionState);
|
| if (exceptionState.hadException())
|
|
|