Bug 1242594 - Don't remove the textTrack if it's parent is not null. r=rillian

MozReview-Commit-ID: 3nIE1XFFT99
This commit is contained in:
bechen
2016-04-26 16:38:24 +08:00
parent 8a02a0e479
commit ce99d644e0

View File

@@ -274,15 +274,13 @@ HTMLTrackElement::BindToTree(nsIDocument* aDocument,
void
HTMLTrackElement::UnbindFromTree(bool aDeep, bool aNullParent)
{
if (mMediaParent) {
if (mMediaParent && aNullParent) {
// mTrack can be null if HTMLTrackElement::LoadResource has never been
// called.
if (mTrack) {
mMediaParent->RemoveTextTrack(mTrack);
}
if (aNullParent) {
mMediaParent = nullptr;
}
mMediaParent = nullptr;
}
nsGenericHTMLElement::UnbindFromTree(aDeep, aNullParent);