| Index: third_party/WebKit/Source/modules/speech/SpeechRecognitionController.cpp
|
| diff --git a/third_party/WebKit/Source/modules/speech/SpeechRecognitionController.cpp b/third_party/WebKit/Source/modules/speech/SpeechRecognitionController.cpp
|
| index 786777101a4afc3bdeb494653786cc5683d1f213..ed82c398d620c6dbec56356d80dbb3ecdf0c729c 100644
|
| --- a/third_party/WebKit/Source/modules/speech/SpeechRecognitionController.cpp
|
| +++ b/third_party/WebKit/Source/modules/speech/SpeechRecognitionController.cpp
|
| @@ -25,6 +25,8 @@
|
|
|
| #include "modules/speech/SpeechRecognitionController.h"
|
|
|
| +#include <memory>
|
| +
|
| namespace blink {
|
|
|
| const char* SpeechRecognitionController::supplementName()
|
| @@ -32,7 +34,7 @@ const char* SpeechRecognitionController::supplementName()
|
| return "SpeechRecognitionController";
|
| }
|
|
|
| -SpeechRecognitionController::SpeechRecognitionController(PassOwnPtr<SpeechRecognitionClient> client)
|
| +SpeechRecognitionController::SpeechRecognitionController(std::unique_ptr<SpeechRecognitionClient> client)
|
| : m_client(std::move(client))
|
| {
|
| }
|
| @@ -42,12 +44,12 @@ SpeechRecognitionController::~SpeechRecognitionController()
|
| // FIXME: Call m_client->pageDestroyed(); once we have implemented a client.
|
| }
|
|
|
| -SpeechRecognitionController* SpeechRecognitionController::create(PassOwnPtr<SpeechRecognitionClient> client)
|
| +SpeechRecognitionController* SpeechRecognitionController::create(std::unique_ptr<SpeechRecognitionClient> client)
|
| {
|
| return new SpeechRecognitionController(std::move(client));
|
| }
|
|
|
| -void provideSpeechRecognitionTo(Page& page, PassOwnPtr<SpeechRecognitionClient> client)
|
| +void provideSpeechRecognitionTo(Page& page, std::unique_ptr<SpeechRecognitionClient> client)
|
| {
|
| SpeechRecognitionController::provideTo(page, SpeechRecognitionController::supplementName(), SpeechRecognitionController::create(std::move(client)));
|
| }
|
|
|