From ca9b247d0a3451196273ff6b8fea322ae3fef2e7 Mon Sep 17 00:00:00 2001 From: Jean-Yves Avenard Date: Thu, 11 Aug 2016 20:35:59 +1000 Subject: [PATCH] Bug 1294398: Always calculate seekable attribute value. r=jwwang MozReview-Commit-ID: 2CHJxPQdVEg --HG-- extra : rebase_source : e7ca98136d7d954911683e66fcf39920aca24267 --- dom/html/HTMLMediaElement.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dom/html/HTMLMediaElement.cpp b/dom/html/HTMLMediaElement.cpp index 6c2e9e5cc616..402b7681c1bc 100644 --- a/dom/html/HTMLMediaElement.cpp +++ b/dom/html/HTMLMediaElement.cpp @@ -1878,8 +1878,7 @@ already_AddRefed HTMLMediaElement::Seekable() const { RefPtr ranges = new TimeRanges(ToSupports(OwnerDoc())); - if (mMediaSource || - (mDecoder && mReadyState > nsIDOMHTMLMediaElement::HAVE_NOTHING)) { + if (mDecoder) { mDecoder->GetSeekable().ToTimeRanges(ranges); } return ranges.forget();