Index: third_party/WebKit/Source/modules/installedapp/InstalledAppController.cpp |
diff --git a/third_party/WebKit/Source/modules/installedapp/InstalledAppController.cpp b/third_party/WebKit/Source/modules/installedapp/InstalledAppController.cpp |
index c43109d6b953bcf863022ada2a0a5b5ca3e3c179..db9f132d240bb457df4730e3bec99d5686edc38b 100644 |
--- a/third_party/WebKit/Source/modules/installedapp/InstalledAppController.cpp |
+++ b/third_party/WebKit/Source/modules/installedapp/InstalledAppController.cpp |
@@ -8,6 +8,8 @@ |
#include "platform/RuntimeEnabledFeatures.h" |
#include "public/platform/WebSecurityOrigin.h" |
+#include <utility> |
+ |
namespace blink { |
InstalledAppController::~InstalledAppController() |
@@ -40,7 +42,7 @@ const char* InstalledAppController::supplementName() |
return "InstalledAppController"; |
} |
-void InstalledAppController::getInstalledApps(const WebSecurityOrigin& url, WebPassOwnPtr<AppInstalledCallbacks> callback) |
+void InstalledAppController::getInstalledApps(const WebSecurityOrigin& url, std::unique_ptr<AppInstalledCallbacks> callback) |
{ |
// When detached, the client is no longer valid. |
if (!m_client) { |
@@ -49,7 +51,7 @@ void InstalledAppController::getInstalledApps(const WebSecurityOrigin& url, WebP |
} |
// Client is expected to take ownership of the callback |
- m_client->getInstalledRelatedApps(url, callback); |
+ m_client->getInstalledRelatedApps(url, std::move(callback)); |
} |
void InstalledAppController::willDetachFrameHost() |