| Index: third_party/WebKit/Source/platform/mac/ScrollAnimatorMac.mm
|
| diff --git a/third_party/WebKit/Source/platform/mac/ScrollAnimatorMac.mm b/third_party/WebKit/Source/platform/mac/ScrollAnimatorMac.mm
|
| index 1ec040f2c6356d2be8b21b6ca11066431761a05a..3716df6a7f466e13bab67a308c496c5dd16ec2d2 100644
|
| --- a/third_party/WebKit/Source/platform/mac/ScrollAnimatorMac.mm
|
| +++ b/third_party/WebKit/Source/platform/mac/ScrollAnimatorMac.mm
|
| @@ -1033,9 +1033,14 @@ void ScrollAnimatorMac::UpdateScrollerStyle() {
|
| }
|
|
|
| void ScrollAnimatorMac::StartScrollbarPaintTimer() {
|
| - initial_scrollbar_paint_task_handle_ = task_runner_->PostCancellableTask(
|
| - BLINK_FROM_HERE, WTF::Bind(&ScrollAnimatorMac::InitialScrollbarPaintTask,
|
| - WrapWeakPersistent(this)));
|
| + // Post a task with 1 ms delay to give a chance to run other immediate tasks
|
| + // that may cancel this.
|
| + initial_scrollbar_paint_task_handle_ =
|
| + task_runner_->PostDelayedCancellableTask(
|
| + BLINK_FROM_HERE,
|
| + WTF::Bind(&ScrollAnimatorMac::InitialScrollbarPaintTask,
|
| + WrapWeakPersistent(this)),
|
| + 1);
|
| }
|
|
|
| bool ScrollAnimatorMac::ScrollbarPaintTimerIsActive() const {
|
|
|