Index: third_party/WebKit/Source/modules/mediastream/UserMediaClient.h |
diff --git a/third_party/WebKit/Source/modules/mediastream/UserMediaClient.h b/third_party/WebKit/Source/modules/mediastream/UserMediaClient.h |
index 4784c7518672a2433c2967f2f446f3f9373f1eb4..be2905ec4156af55cf5ae24f840b8a55285addf9 100644 |
--- a/third_party/WebKit/Source/modules/mediastream/UserMediaClient.h |
+++ b/third_party/WebKit/Source/modules/mediastream/UserMediaClient.h |
@@ -51,12 +51,10 @@ public: |
virtual void cancelMediaDevicesRequest(MediaDevicesRequest*) = 0; |
virtual void requestSources(MediaStreamTrackSourcesRequest*) = 0; |
virtual void setMediaDeviceChangeObserver(MediaDevices*) = 0; |
- |
-protected: |
virtual ~UserMediaClient() { } |
}; |
-MODULES_EXPORT void provideUserMediaTo(LocalFrame&, UserMediaClient*); |
+MODULES_EXPORT void provideUserMediaTo(LocalFrame&, std::unique_ptr<UserMediaClient>); |
} // namespace blink |