| Index: Source/core/frame/FrameView.cpp
|
| diff --git a/Source/core/frame/FrameView.cpp b/Source/core/frame/FrameView.cpp
|
| index efc69d1805fef3ff12e3cee4af5f3c3c0fb1e527..38e5476ca8e1b82a1c1b96c9012a457e38c71e7a 100644
|
| --- a/Source/core/frame/FrameView.cpp
|
| +++ b/Source/core/frame/FrameView.cpp
|
| @@ -93,14 +93,11 @@ static const double resourcePriorityUpdateDelayAfterScroll = 0.250;
|
|
|
| static RenderLayer::UpdateLayerPositionsFlags updateLayerPositionFlags(RenderLayer* layer, bool isRelayoutingSubtree, bool didFullRepaint)
|
| {
|
| - RenderLayer::UpdateLayerPositionsFlags flags = RenderLayer::defaultFlags;
|
| + RenderLayer::UpdateLayerPositionsFlags flags = didFullRepaint ? RenderLayer::NeedsFullRepaintInBacking : RenderLayer::CheckForRepaint;
|
|
|
| - if (didFullRepaint) {
|
| - flags &= ~RenderLayer::CheckForRepaint;
|
| - flags |= RenderLayer::NeedsFullRepaintInBacking;
|
| - }
|
| if (isRelayoutingSubtree && layer->isPaginated())
|
| flags |= RenderLayer::UpdatePagination;
|
| +
|
| return flags;
|
| }
|
|
|
|
|