Index: third_party/WebKit/Source/core/html/HTMLVideoElement.h |
diff --git a/third_party/WebKit/Source/core/html/HTMLVideoElement.h b/third_party/WebKit/Source/core/html/HTMLVideoElement.h |
index 056e560e787dbdf00b450dcf6b7b23623ba79614..8bba6c058b5c297371e9852bc8296c3f7e8828ed 100644 |
--- a/third_party/WebKit/Source/core/html/HTMLVideoElement.h |
+++ b/third_party/WebKit/Source/core/html/HTMLVideoElement.h |
@@ -71,7 +71,7 @@ public: |
// Used by WebGL to do GPU-GPU textures copy if possible. |
bool copyVideoTextureToPlatformTexture(WebGraphicsContext3D*, Platform3DObject texture, GLenum internalFormat, GLenum type, bool premultiplyAlpha, bool flipY); |
- bool shouldDisplayPosterImage() const { return displayMode() == Poster; } |
+ bool shouldDisplayPosterImage() const { return m_showPoster; } |
bool hasAvailableVideoFrame() const; |
@@ -99,10 +99,12 @@ private: |
bool isURLAttribute(const Attribute&) const override; |
const AtomicString imageSourceURL() const override; |
- void updateDisplayState() override; |
+ void updateDisplayState(bool forceUpdate) override; |
void didMoveToNewDocument(Document& oldDocument) override; |
- void setDisplayMode(DisplayMode) override; |
+ void setShowPoster(bool) override; |
+ // whether to show poster or video frame |
+ bool m_showPoster : 1; |
OwnPtrWillBeMember<HTMLImageLoader> m_imageLoader; |
AtomicString m_defaultPosterURL; |