| Index: Source/web/WebMediaDevicesRequest.cpp
|
| diff --git a/Source/web/WebMediaDevicesRequest.cpp b/Source/web/WebMediaDevicesRequest.cpp
|
| index df72d859da86e2605b77faa8dfb382307ba70c86..a41417479dfa9efedc1ba862521af74764d985f1 100644
|
| --- a/Source/web/WebMediaDevicesRequest.cpp
|
| +++ b/Source/web/WebMediaDevicesRequest.cpp
|
| @@ -41,7 +41,7 @@ using namespace WebCore;
|
|
|
| namespace blink {
|
|
|
| -WebMediaDevicesRequest::WebMediaDevicesRequest(const PassRefPtr<MediaDevicesRequest>& request)
|
| +WebMediaDevicesRequest::WebMediaDevicesRequest(const PassRefPtrWillBeRawPtr<MediaDevicesRequest>& request)
|
| : m_private(request)
|
| {
|
| }
|
| @@ -72,7 +72,11 @@ void WebMediaDevicesRequest::requestSucceeded(WebVector<WebMediaDeviceInfo> webD
|
| {
|
| ASSERT(!isNull());
|
|
|
| +#if ENABLE(OILPAN)
|
| + MediaDeviceInfoVector devices;
|
| +#else
|
| MediaDeviceInfoVector devices(webDevices.size());
|
| +#endif
|
| for (size_t i = 0; i < webDevices.size(); ++i)
|
| devices[i] = MediaDeviceInfo::create(webDevices[i]);
|
|
|
|
|