| Index: Source/modules/mediastream/MediaDevicesRequest.cpp
|
| diff --git a/Source/modules/mediastream/MediaDevicesRequest.cpp b/Source/modules/mediastream/MediaDevicesRequest.cpp
|
| index 6987d42f00f279911f64925e96eb9d56206c2d0f..cc90a0e795a825e75a431b523c69f758fe52fd43 100644
|
| --- a/Source/modules/mediastream/MediaDevicesRequest.cpp
|
| +++ b/Source/modules/mediastream/MediaDevicesRequest.cpp
|
| @@ -65,13 +65,10 @@ Document* MediaDevicesRequest::ownerDocument()
|
|
|
| ScriptPromise MediaDevicesRequest::start()
|
| {
|
| - if (m_controller) {
|
| - m_resolver->keepAliveWhilePending();
|
| - m_controller->requestMediaDevices(this);
|
| - return m_resolver->promise();
|
| - }
|
| -
|
| - return ScriptPromise::rejectWithDOMException(m_resolver->scriptState(), DOMException::create(NotSupportedError, "No media device controller available"));
|
| + ASSERT(m_controller);
|
| + m_resolver->keepAliveWhilePending();
|
| + m_controller->requestMediaDevices(this);
|
| + return m_resolver->promise();
|
| }
|
|
|
| void MediaDevicesRequest::succeed(const MediaDeviceInfoVector& mediaDevices)
|
|
|