| Index: Source/platform/exported/WebMediaStreamSource.cpp
|
| diff --git a/Source/platform/exported/WebMediaStreamSource.cpp b/Source/platform/exported/WebMediaStreamSource.cpp
|
| index e644cbf04b370ac630c643c1842629d8b7dbd63f..e07e5de4f34eee5a57ac59efc9d1072b61e053bf 100644
|
| --- a/Source/platform/exported/WebMediaStreamSource.cpp
|
| +++ b/Source/platform/exported/WebMediaStreamSource.cpp
|
| @@ -50,7 +50,7 @@ namespace {
|
|
|
| class ExtraDataContainer : public MediaStreamSource::ExtraData {
|
| public:
|
| - ExtraDataContainer(WebMediaStreamSource::ExtraData* extraData) : m_extraData(adoptPtr(extraData)) { }
|
| + ExtraDataContainer(PassOwnPtr<WebMediaStreamSource::ExtraData> extraData) : m_extraData(extraData) { }
|
|
|
| WebMediaStreamSource::ExtraData* extraData() { return m_extraData.get(); }
|
|
|
| @@ -154,7 +154,7 @@ void WebMediaStreamSource::setExtraData(ExtraData* extraData)
|
| if (extraData)
|
| extraData->setOwner(m_private.get());
|
|
|
| - m_private->setExtraData(new ExtraDataContainer(extraData));
|
| + m_private->setExtraData(adoptRef(new ExtraDataContainer(adoptPtr(extraData))));
|
| }
|
|
|
| WebMediaConstraints WebMediaStreamSource::constraints()
|
|
|