| Index: cc/layers/picture_layer.cc
|
| diff --git a/cc/layers/picture_layer.cc b/cc/layers/picture_layer.cc
|
| index b9f265a02a4b15d29cb7ba7f85e18e56f0454b31..c858f9b9e0babde8f252502032f6fce9d2ad2eaf 100644
|
| --- a/cc/layers/picture_layer.cc
|
| +++ b/cc/layers/picture_layer.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "cc/layers/picture_layer.h"
|
|
|
| +#include "base/auto_reset.h"
|
| #include "cc/layers/content_layer_client.h"
|
| #include "cc/layers/picture_layer_impl.h"
|
| #include "cc/trees/layer_tree_impl.h"
|
| @@ -89,7 +90,11 @@ bool PictureLayer::Update(ResourceUpdateQueue* queue,
|
| update_source_frame_number_ = layer_tree_host()->source_frame_number();
|
| bool updated = Layer::Update(queue, occlusion);
|
|
|
| - UpdateCanUseLCDText();
|
| + {
|
| + base::AutoReset<bool> ignore_set_needs_commit(&ignore_set_needs_commit_,
|
| + true);
|
| + UpdateCanUseLCDText();
|
| + }
|
|
|
| gfx::Rect visible_layer_rect = gfx::ScaleToEnclosingRect(
|
| visible_content_rect(), 1.f / contents_scale_x());
|
|
|