| Index: third_party/WebKit/Source/modules/notifications/NotificationManager.cpp
|
| diff --git a/third_party/WebKit/Source/modules/notifications/NotificationManager.cpp b/third_party/WebKit/Source/modules/notifications/NotificationManager.cpp
|
| index 07dd280f8d8266bb62dd32c739ccd5b55bdef507..f3951aa533ecac98489b4d9eefcdcf7f8fc8fc51 100644
|
| --- a/third_party/WebKit/Source/modules/notifications/NotificationManager.cpp
|
| +++ b/third_party/WebKit/Source/modules/notifications/NotificationManager.cpp
|
| @@ -47,9 +47,10 @@ NotificationManager::~NotificationManager() {}
|
|
|
| mojom::blink::PermissionStatus NotificationManager::permissionStatus(
|
| ExecutionContext* executionContext) {
|
| - if (!m_notificationService)
|
| + if (!m_notificationService) {
|
| Platform::current()->interfaceProvider()->getInterface(
|
| - mojo::GetProxy(&m_notificationService));
|
| + mojo::MakeRequest(&m_notificationService));
|
| + }
|
|
|
| mojom::blink::PermissionStatus permissionStatus;
|
| const bool result = m_notificationService->GetPermissionStatus(
|
| @@ -65,7 +66,8 @@ ScriptPromise NotificationManager::requestPermission(
|
| ExecutionContext* context = scriptState->getExecutionContext();
|
|
|
| if (!m_permissionService) {
|
| - connectToPermissionService(context, mojo::GetProxy(&m_permissionService));
|
| + connectToPermissionService(context,
|
| + mojo::MakeRequest(&m_permissionService));
|
| m_permissionService.set_connection_error_handler(convertToBaseCallback(
|
| WTF::bind(&NotificationManager::onPermissionServiceConnectionError,
|
| wrapWeakPersistent(this))));
|
|
|