Changeset 244032 in webkit
- Timestamp:
- Apr 8, 2019, 11:50:41 AM (7 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
animation/DocumentTimeline.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r244031 r244032 1 2019-04-08 Antoine Quint <graouts@apple.com> 2 3 [ Mac WK2 iOS Debug ] REGRESSION(r233667) Layout Test imported/w3c/web-platform-tests/web-animations/interfaces/DocumentTimeline/constructor.html is a flaky failure 4 https://bugs.webkit.org/show_bug.cgi?id=195233 5 <rdar://problem/48527231> 6 7 Reviewed by Dean Jackson. 8 9 We need to create the "main" document timeline (document.timeline) if it doesn't already exist and use its current time as a basis for any other DocumentTimeline instance. 10 11 * animation/DocumentTimeline.cpp: 12 (WebCore::DocumentTimeline::currentTime): 13 1 14 2019-04-08 Antoine Quint <graouts@apple.com> 2 15 -
trunk/Source/WebCore/animation/DocumentTimeline.cpp
r243263 r244032 267 267 return AnimationTimeline::currentTime(); 268 268 269 if (auto* mainDocumentTimeline = m_document->existingTimeline()) { 270 if (mainDocumentTimeline != this) { 271 if (auto mainDocumentTimelineCurrentTime = mainDocumentTimeline->currentTime()) 272 return mainDocumentTimelineCurrentTime.value() - m_originTime; 273 return WTF::nullopt; 274 } 269 auto& mainDocumentTimeline = m_document->timeline(); 270 if (&mainDocumentTimeline != this) { 271 if (auto mainDocumentTimelineCurrentTime = mainDocumentTimeline.currentTime()) 272 return *mainDocumentTimelineCurrentTime - m_originTime; 273 return WTF::nullopt; 275 274 } 276 275
Note:
See TracChangeset
for help on using the changeset viewer.