summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/animation/scroll_timeline_util.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/animation/scroll_timeline_util.cc')
-rw-r--r--chromium/third_party/blink/renderer/core/animation/scroll_timeline_util.cc17
1 files changed, 2 insertions, 15 deletions
diff --git a/chromium/third_party/blink/renderer/core/animation/scroll_timeline_util.cc b/chromium/third_party/blink/renderer/core/animation/scroll_timeline_util.cc
index 5a4600b419b..394daa26d11 100644
--- a/chromium/third_party/blink/renderer/core/animation/scroll_timeline_util.cc
+++ b/chromium/third_party/blink/renderer/core/animation/scroll_timeline_util.cc
@@ -36,21 +36,8 @@ scoped_refptr<CompositorScrollTimeline> ToCompositorScrollTimeline(
CompositorScrollTimeline::ScrollDirection orientation = ConvertOrientation(
scroll_timeline->GetOrientation(), box ? box->Style() : nullptr);
- base::Optional<double> start_scroll_offset;
- base::Optional<double> end_scroll_offset;
- if (box) {
- double current_offset;
- double max_offset;
- scroll_timeline->GetCurrentAndMaxOffset(box, current_offset, max_offset);
-
- double resolved_start_scroll_offset = 0;
- double resolved_end_scroll_offset = max_offset;
- scroll_timeline->ResolveScrollStartAndEnd(box, max_offset,
- resolved_start_scroll_offset,
- resolved_end_scroll_offset);
- start_scroll_offset = resolved_start_scroll_offset;
- end_scroll_offset = resolved_end_scroll_offset;
- }
+ auto start_scroll_offset = scroll_timeline->GetResolvedStartScrollOffset();
+ auto end_scroll_offset = scroll_timeline->GetResolvedEndScrollOffset();
return CompositorScrollTimeline::Create(
element_id, orientation, start_scroll_offset, end_scroll_offset,