Index: content/renderer/notification_permission_dispatcher.cc |
diff --git a/content/renderer/notification_permission_dispatcher.cc b/content/renderer/notification_permission_dispatcher.cc |
index b8d824e81ce454fa2e78335a2e1c871ef9211f8a..0e7e402a791ae64e4edd554411918cbab87708d8 100644 |
--- a/content/renderer/notification_permission_dispatcher.cc |
+++ b/content/renderer/notification_permission_dispatcher.cc |
@@ -7,8 +7,8 @@ |
#include <utility> |
#include "base/bind.h" |
-#include "content/public/common/service_registry.h" |
#include "content/public/renderer/render_frame.h" |
+#include "services/shell/public/cpp/interface_provider.h" |
#include "third_party/WebKit/public/platform/WebSecurityOrigin.h" |
#include "third_party/WebKit/public/platform/WebString.h" |
#include "third_party/WebKit/public/platform/modules/permissions/permission_status.mojom-blink.h" |
@@ -30,8 +30,7 @@ void NotificationPermissionDispatcher::RequestPermission( |
const blink::WebSecurityOrigin& origin, |
WebNotificationPermissionCallback* callback) { |
if (!permission_service_.get()) { |
- render_frame()->GetServiceRegistry()->ConnectToRemoteService( |
- mojo::GetProxy(&permission_service_)); |
+ render_frame()->GetRemoteInterfaces()->GetInterface(&permission_service_); |
} |
std::unique_ptr<WebNotificationPermissionCallback> owned_callback(callback); |