| 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 597041c315052cd3fe8a8450225ae7b1225faf02..7d110ddc04fd3142cd5082837d45487706b05462 100644
|
| --- a/third_party/WebKit/Source/modules/notifications/Notification.cpp
|
| +++ b/third_party/WebKit/Source/modules/notifications/Notification.cpp
|
| @@ -366,8 +366,17 @@ ScriptPromise Notification::requestPermission(
|
| Deprecation::countDeprecation(
|
| context, UseCounter::NotificationPermissionRequestedInsecureOrigin);
|
| }
|
| + if (context->isDocument()) {
|
| + LocalFrame* frame = toDocument(context)->frame();
|
| + if (frame && !frame->isMainFrame()) {
|
| + UseCounter::count(context,
|
| + UseCounter::NotificationPermissionRequestedIframe);
|
| + }
|
| + }
|
| +
|
| InspectorInstrumentation::NativeBreakpoint nativeBreakpoint(
|
| context, "Notification.requestPermission", true, true);
|
| +
|
| return NotificationManager::from(context)->requestPermission(
|
| scriptState, deprecatedCallback);
|
| }
|
|
|