| Index: Source/core/rendering/RenderBlock.cpp
|
| diff --git a/Source/core/rendering/RenderBlock.cpp b/Source/core/rendering/RenderBlock.cpp
|
| index 3da6c555ebdc58450e6d9cd315ffce4d38ffa06e..6a95641cc5ebf8f6156e0b4dddd6e5719a05a081 100644
|
| --- a/Source/core/rendering/RenderBlock.cpp
|
| +++ b/Source/core/rendering/RenderBlock.cpp
|
| @@ -128,11 +128,9 @@ public:
|
| if (!horizontalLayoutOverflowChanged && !verticalLayoutOverflowChanged)
|
| return;
|
|
|
| - if (FrameView* frameView = m_block->frameView()) {
|
| - RefPtr<OverflowEvent> event = OverflowEvent::create(horizontalLayoutOverflowChanged, hasHorizontalLayoutOverflow, verticalLayoutOverflowChanged, hasVerticalLayoutOverflow);
|
| - event->setTarget(m_block->node());
|
| - frameView->scheduleOverflowEvent(event);
|
| - }
|
| + RefPtr<OverflowEvent> event = OverflowEvent::create(horizontalLayoutOverflowChanged, hasHorizontalLayoutOverflow, verticalLayoutOverflowChanged, hasVerticalLayoutOverflow);
|
| + event->setTarget(m_block->node());
|
| + m_block->document().enqueueAnimationFrameEvent(event.release());
|
| }
|
|
|
| private:
|
|
|