| Index: cc/layers/io_surface_layer.cc
|
| diff --git a/cc/layers/io_surface_layer.cc b/cc/layers/io_surface_layer.cc
|
| index 3ccbdd9f22fe129850de3a27457dfb082e950050..1e945150a0c329eaf1e38900abe28307287fb6ba 100644
|
| --- a/cc/layers/io_surface_layer.cc
|
| +++ b/cc/layers/io_surface_layer.cc
|
| @@ -40,4 +40,13 @@ void IOSurfaceLayer::PushPropertiesTo(LayerImpl* layer) {
|
| io_surface_layer->SetIOSurfaceProperties(io_surface_id_, io_surface_size_);
|
| }
|
|
|
| +bool IOSurfaceLayer::Update(ResourceUpdateQueue* queue,
|
| + const OcclusionTracker* occlusion) {
|
| + bool updated = Layer::Update(queue, occlusion);
|
| +
|
| + // This layer doesn't update any resources from the main thread side,
|
| + // but repaint rects need to be sent to the layer impl via commit.
|
| + return updated || !update_rect_.IsEmpty();
|
| +}
|
| +
|
| } // namespace cc
|
|
|