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 |