зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1319486 - Remove the old relation when adding cue to a new TextTrack. r=rillian
MozReview-Commit-ID: GScxPQWMUTR --HG-- extra : rebase_source : 2aeb67215202860b7a62a6669d79aaaf99e6d53a
This commit is contained in:
Родитель
f306b4ac22
Коммит
abdee013ae
|
@ -136,6 +136,11 @@ TextTrack::GetId(nsAString& aId) const
|
||||||
void
|
void
|
||||||
TextTrack::AddCue(TextTrackCue& aCue)
|
TextTrack::AddCue(TextTrackCue& aCue)
|
||||||
{
|
{
|
||||||
|
TextTrack* oldTextTrack = aCue.GetTrack();
|
||||||
|
if (oldTextTrack) {
|
||||||
|
ErrorResult dummy;
|
||||||
|
oldTextTrack->RemoveCue(aCue, dummy);
|
||||||
|
}
|
||||||
mCueList->AddCue(aCue);
|
mCueList->AddCue(aCue);
|
||||||
aCue.SetTrack(this);
|
aCue.SetTrack(this);
|
||||||
if (mTextTrackList) {
|
if (mTextTrackList) {
|
||||||
|
|
Загрузка…
Ссылка в новой задаче