diff --git a/content/html/content/public/HTMLMediaElement.h b/content/html/content/public/HTMLMediaElement.h
index 347675d8359..33790d0198f 100644
--- a/content/html/content/public/HTMLMediaElement.h
+++ b/content/html/content/public/HTMLMediaElement.h
@@ -530,10 +530,6 @@ public:
mTextTracks->AddTextTrack(aTextTrack);
}
- void RemoveTextTrack(TextTrack* aTextTrack) {
- mTextTracks->RemoveTextTrack(*aTextTrack);
- }
-
protected:
class MediaLoadListener;
class StreamListener;
diff --git a/content/html/content/src/HTMLTrackElement.cpp b/content/html/content/src/HTMLTrackElement.cpp
index 7c77e583bc7..b125a4700eb 100644
--- a/content/html/content/src/HTMLTrackElement.cpp
+++ b/content/html/content/src/HTMLTrackElement.cpp
@@ -314,11 +314,8 @@ HTMLTrackElement::BindToTree(nsIDocument* aDocument,
void
HTMLTrackElement::UnbindFromTree(bool aDeep, bool aNullParent)
{
- if (mMediaParent) {
- mMediaParent->RemoveTextTrack(mTrack);
- if (aNullParent) {
- mMediaParent = nullptr;
- }
+ if (mMediaParent && aNullParent) {
+ mMediaParent = nullptr;
}
nsGenericHTMLElement::UnbindFromTree(aDeep, aNullParent);