mirror of
https://github.com/zebrajr/ladybird.git
synced 2025-12-06 12:20:00 +01:00
LibWeb: Disconnect all sinks when forgetting HTMLMediaElement tracks
This prevents a crash when playing videos on Newgrounds.
This commit is contained in:
parent
9f44fcbded
commit
c75f134eec
|
|
@ -52,6 +52,8 @@ void AudioTrackList::add_track(Badge<HTMLMediaElement>, GC::Ref<AudioTrack> audi
|
|||
|
||||
void AudioTrackList::remove_all_tracks(Badge<HTMLMediaElement>)
|
||||
{
|
||||
for (auto& audio_track : m_audio_tracks)
|
||||
audio_track->set_enabled(false);
|
||||
m_audio_tracks.clear();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -52,6 +52,8 @@ void VideoTrackList::add_track(Badge<HTMLMediaElement>, GC::Ref<VideoTrack> vide
|
|||
|
||||
void VideoTrackList::remove_all_tracks(Badge<HTMLMediaElement>)
|
||||
{
|
||||
for (auto& video_track : m_video_tracks)
|
||||
video_track->set_selected(false);
|
||||
m_video_tracks.clear();
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user