| Index: third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp b/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| index 078055e5331926713b4732101823e2956efab40a..fe2c4fd5ee4bdd69fa24079ea8e5806f35a200f0 100644
|
| --- a/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/compositing/CompositedLayerMapping.cpp
|
| @@ -62,6 +62,7 @@
|
| #include "platform/graphics/BitmapImage.h"
|
| #include "platform/graphics/GraphicsContext.h"
|
| #include "platform/graphics/paint/ClipDisplayItem.h"
|
| +#include "platform/graphics/paint/CullRect.h"
|
| #include "platform/graphics/paint/PaintController.h"
|
| #include "platform/graphics/paint/TransformDisplayItem.h"
|
| #include "wtf/CurrentTime.h"
|
| @@ -2168,7 +2169,7 @@ static void paintScrollbar(const Scrollbar* scrollbar, GraphicsContext& context,
|
| TransformRecorder transformRecorder(context, *scrollbar, AffineTransform::translation(-scrollbarRect.x(), -scrollbarRect.y()));
|
| IntRect transformedClip = clip;
|
| transformedClip.moveBy(scrollbarRect.location());
|
| - scrollbar->paint(&context, transformedClip);
|
| + scrollbar->paint(&context, CullRect(transformedClip));
|
| }
|
|
|
| static const int kPixelDistanceToRecord = 4000;
|
|
|