Index: third_party/WebKit/Source/modules/mediasession/MediaSession.cpp |
diff --git a/third_party/WebKit/Source/modules/mediasession/MediaSession.cpp b/third_party/WebKit/Source/modules/mediasession/MediaSession.cpp |
index d5062dd8e02d93c78146de351445d1584df87406..5f47c82ef3f575561dc51bb84d86787eb00be185 100644 |
--- a/third_party/WebKit/Source/modules/mediasession/MediaSession.cpp |
+++ b/third_party/WebKit/Source/modules/mediasession/MediaSession.cpp |
@@ -14,10 +14,11 @@ |
#include "core/loader/FrameLoaderClient.h" |
#include "modules/mediasession/MediaMetadata.h" |
#include "modules/mediasession/MediaSessionError.h" |
+#include <memory> |
namespace blink { |
-MediaSession::MediaSession(PassOwnPtr<WebMediaSession> webMediaSession) |
+MediaSession::MediaSession(std::unique_ptr<WebMediaSession> webMediaSession) |
: m_webMediaSession(std::move(webMediaSession)) |
{ |
DCHECK(m_webMediaSession); |
@@ -28,7 +29,7 @@ MediaSession* MediaSession::create(ExecutionContext* context, ExceptionState& ex |
Document* document = toDocument(context); |
LocalFrame* frame = document->frame(); |
FrameLoaderClient* client = frame->loader().client(); |
- OwnPtr<WebMediaSession> webMediaSession = client->createWebMediaSession(); |
+ std::unique_ptr<WebMediaSession> webMediaSession = client->createWebMediaSession(); |
if (!webMediaSession) { |
exceptionState.throwDOMException(NotSupportedError, "Missing platform implementation."); |
return nullptr; |