Bug 1458852 - Return real current image in HTMLMediaElement::GetCurrentImage(). r?mattwoodrow draft
authorAndreas Pehrson <pehrsons@mozilla.com>
Fri, 04 May 2018 18:21:56 +0200
changeset 791535 529fabfd71c9c59d6cb4647c9bd0f9e1ebc1c3a1
parent 791534 0fe7bc5fd90347d18615b902c32058895990147e
push id108841
push userbmo:apehrson@mozilla.com
push dateFri, 04 May 2018 17:11:26 +0000
reviewersmattwoodrow
bugs1458852
milestone61.0a1
Bug 1458852 - Return real current image in HTMLMediaElement::GetCurrentImage(). r?mattwoodrow MozReview-Commit-ID: Kjc8mTu1ckF
dom/html/HTMLMediaElement.cpp
--- a/dom/html/HTMLMediaElement.cpp
+++ b/dom/html/HTMLMediaElement.cpp
@@ -1662,17 +1662,17 @@ HTMLMediaElement::GetCurrentImage()
 
   // TODO: In bug 1345404, handle case when video decoder is already suspended.
   ImageContainer* container = GetImageContainer();
   if (!container) {
     return nullptr;
   }
 
   AutoLockImage lockImage(container);
-  RefPtr<layers::Image> image = lockImage.GetImage();
+  RefPtr<layers::Image> image = lockImage.GetImage(TimeStamp::Now());
   return image.forget();
 }
 
 bool
 HTMLMediaElement::HasSuspendTaint() const
 {
   MOZ_ASSERT(!mDecoder || (mDecoder->HasSuspendTaint() == mHasSuspendTaint));
   return mHasSuspendTaint;