| Index: Source/core/frame/FrameView.cpp
|
| ===================================================================
|
| --- Source/core/frame/FrameView.cpp (revision 169401)
|
| +++ Source/core/frame/FrameView.cpp (working copy)
|
| @@ -606,7 +606,7 @@
|
| }
|
| }
|
|
|
| -void FrameView::updateCompositingLayersAfterStyleChange()
|
| +void FrameView::updateCompositingLayersAfterStyleChange(bool fast)
|
| {
|
| TRACE_EVENT0("webkit", "FrameView::updateCompositingLayersAfterStyleChange");
|
| RenderView* renderView = this->renderView();
|
| @@ -629,8 +629,8 @@
|
| // need to do this if a layout is not already scheduled.
|
| if (!needsLayout())
|
| renderView->compositor()->updateCompositingRequirementsState();
|
| -
|
| - renderView->compositor()->setNeedsCompositingUpdate(CompositingUpdateAfterStyleChange);
|
| + CompositingUpdateType update = fast? CompositingMinUpdateAfterStyleChange: CompositingUpdateAfterStyleChange;
|
| + renderView->compositor()->setNeedsCompositingUpdate(update);
|
| }
|
|
|
| void FrameView::updateCompositingLayersAfterLayout()
|
|
|