| Index: third_party/WebKit/Source/modules/mediastream/UserMediaController.cpp
|
| diff --git a/third_party/WebKit/Source/modules/mediastream/UserMediaController.cpp b/third_party/WebKit/Source/modules/mediastream/UserMediaController.cpp
|
| index 2a38d77fc245d25860d9a19e16d1e672f234b272..6259ee0f172ec279558d160a3c4ceded258d1547 100644
|
| --- a/third_party/WebKit/Source/modules/mediastream/UserMediaController.cpp
|
| +++ b/third_party/WebKit/Source/modules/mediastream/UserMediaController.cpp
|
| @@ -31,23 +31,19 @@ const char* UserMediaController::supplementName() {
|
| }
|
|
|
| UserMediaController::UserMediaController(
|
| + LocalFrame& frame,
|
| std::unique_ptr<UserMediaClient> client)
|
| - : m_client(std::move(client)) {}
|
| + : Supplement<LocalFrame>(frame), m_client(std::move(client)) {}
|
|
|
| DEFINE_TRACE(UserMediaController) {
|
| Supplement<LocalFrame>::trace(visitor);
|
| }
|
|
|
| -UserMediaController* UserMediaController::create(
|
| - std::unique_ptr<UserMediaClient> client) {
|
| - return new UserMediaController(std::move(client));
|
| -}
|
| -
|
| void provideUserMediaTo(LocalFrame& frame,
|
| std::unique_ptr<UserMediaClient> client) {
|
| UserMediaController::provideTo(
|
| frame, UserMediaController::supplementName(),
|
| - UserMediaController::create(std::move(client)));
|
| + new UserMediaController(frame, std::move(client)));
|
| }
|
|
|
| } // namespace blink
|
|
|