Index: Source/core/html/HTMLMediaElement.cpp |
diff --git a/Source/core/html/HTMLMediaElement.cpp b/Source/core/html/HTMLMediaElement.cpp |
index 70b17b45a3cd8bb61e5e51cae5f61c58b2e6c2eb..6fd115bbb6ab13eae2829664beb01a1e4800a161 100644 |
--- a/Source/core/html/HTMLMediaElement.cpp |
+++ b/Source/core/html/HTMLMediaElement.cpp |
@@ -3292,7 +3292,7 @@ PassRefPtrWillBeRawPtr<TimeRanges> HTMLMediaElement::seekable() const |
{ |
if (webMediaPlayer()) { |
double maxTimeSeekable = webMediaPlayer()->maxTimeSeekable(); |
- if (maxTimeSeekable) |
+ if (maxTimeSeekable || duration() != std::numeric_limits<double>::infinity()) |
return TimeRanges::create(0, maxTimeSeekable); |
} |
return TimeRanges::create(); |