Changeset 215668 in webkit
- Timestamp:
- Apr 22, 2017, 11:46:06 AM (9 years ago)
- Location:
- trunk/Source
- Files:
-
- 3 edited
-
WebCore/ChangeLog (modified) (1 diff)
-
WebCore/Modules/mediastream/MediaStream.cpp (modified) (2 diffs)
-
WebKit2/UIProcess/WebPageProxy.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r215666 r215668 1 2017-04-22 Eric Carlson <eric.carlson@apple.com> 2 3 [MediaStream] Fix regression caused by r215626 4 https://bugs.webkit.org/show_bug.cgi?id=171168 5 <rdar://problem/31774787> 6 7 Reviewed by Antoine Quint. 8 9 No new tests, fixes fast/mediastream/MediaStream-page-muted.html 10 11 * Modules/mediastream/MediaStream.cpp: 12 (WebCore::MediaStream::mediaState): Test muted before m_isProducingData because if both are 13 true we want to report that the stream is muted. 14 1 15 2017-04-21 Zalan Bujtas <zalan@apple.com> 2 16 -
trunk/Source/WebCore/Modules/mediastream/MediaStream.cpp
r215626 r215668 337 337 state |= HasAudioOrVideo; 338 338 if (m_private->hasCaptureAudioSource()) { 339 if (m_isProducingData) 339 if (m_private->muted()) 340 state |= HasMutedAudioCaptureDevice; 341 else if (m_isProducingData) 340 342 state |= HasActiveAudioCaptureDevice; 341 else if (m_private->muted())342 state |= HasMutedAudioCaptureDevice;343 343 } 344 344 } … … 347 347 state |= HasAudioOrVideo; 348 348 if (m_private->hasCaptureVideoSource()) { 349 if (m_isProducingData) 349 if (m_private->muted()) 350 state |= HasMutedVideoCaptureDevice; 351 else if (m_isProducingData) 350 352 state |= HasActiveVideoCaptureDevice; 351 else if (m_private->muted())352 state |= HasMutedVideoCaptureDevice;353 353 } 354 354 } -
trunk/Source/WebKit2/UIProcess/WebPageProxy.cpp
r215582 r215668 4199 4199 void WebPageProxy::setMuted(WebCore::MediaProducer::MutedStateFlags state) 4200 4200 { 4201 if (m_mutedState == state)4202 return;4203 4204 4201 m_mutedState = state; 4205 4202
Note:
See TracChangeset
for help on using the changeset viewer.