Changeset 233557 in webkit
- Timestamp:
- Jul 5, 2018, 7:32:52 PM (8 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
html/HTMLMediaElement.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r233556 r233557 1 2018-07-05 Ryosuke Niwa <rniwa@webkit.org> 2 3 REGRESSION(r233496): Crash in WebCore::VideoTrack::clearClient() 4 https://bugs.webkit.org/show_bug.cgi?id=187377 5 6 Reviewed by Simon Fraser. 7 8 Clear m_client of an audio track or a video track before removing it from the list 9 since TrackListBase::m_inbandTracks may hold the last ref to the track. 10 11 * html/HTMLMediaElement.cpp: 12 (WebCore::HTMLMediaElement::removeAudioTrack): 13 (WebCore::HTMLMediaElement::removeVideoTrack): 14 1 15 2018-07-05 Fujii Hironori <Hironori.Fujii@sony.com> 2 16 -
trunk/Source/WebCore/html/HTMLMediaElement.cpp
r233549 r233557 4050 4050 void HTMLMediaElement::removeAudioTrack(AudioTrack& track) 4051 4051 { 4052 track.clearClient(); 4052 4053 m_audioTracks->remove(track); 4053 track.clearClient();4054 4054 } 4055 4055 … … 4068 4068 void HTMLMediaElement::removeVideoTrack(VideoTrack& track) 4069 4069 { 4070 track.clearClient(); 4070 4071 m_videoTracks->remove(track); 4071 track.clearClient();4072 4072 } 4073 4073
Note:
See TracChangeset
for help on using the changeset viewer.