| Index: content/renderer/notification_provider.cc
|
| diff --git a/content/renderer/notification_provider.cc b/content/renderer/notification_provider.cc
|
| index be7431ebc8dfa4352d49f264da83287bc0a0a58c..0459a9e32b055174159909369a565776fa1d8f9c 100644
|
| --- a/content/renderer/notification_provider.cc
|
| +++ b/content/renderer/notification_provider.cc
|
| @@ -12,6 +12,7 @@
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebDocument.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebFrame.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebNotificationPermissionCallback.h"
|
| +#include "third_party/WebKit/Source/WebKit/chromium/public/WebUserGestureIndicator.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebView.h"
|
|
|
| using WebKit::WebDocument;
|
| @@ -21,6 +22,7 @@ using WebKit::WebNotificationPermissionCallback;
|
| using WebKit::WebSecurityOrigin;
|
| using WebKit::WebString;
|
| using WebKit::WebURL;
|
| +using WebKit::WebUserGestureIndicator;
|
|
|
| namespace content {
|
|
|
| @@ -72,7 +74,7 @@ void NotificationProvider::requestPermission(
|
| const WebSecurityOrigin& origin,
|
| WebNotificationPermissionCallback* callback) {
|
| // We only request permission in response to a user gesture.
|
| - if (!render_view()->GetWebView()->mainFrame()->isProcessingUserGesture())
|
| + if (!WebUserGestureIndicator::isProcessingUserGesture())
|
| return;
|
|
|
| int id = manager_.RegisterPermissionRequest(callback);
|
|
|