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: |