diff options
Diffstat (limited to 'cc')
-rw-r--r-- | cc/layers/picture_layer.cc | 2 | ||||
-rw-r--r-- | cc/trees/layer_tree_settings.cc | 3 | ||||
-rw-r--r-- | cc/trees/layer_tree_settings.h | 1 |
3 files changed, 4 insertions, 2 deletions
diff --git a/cc/layers/picture_layer.cc b/cc/layers/picture_layer.cc index 61dce74..5d54574 100644 --- a/cc/layers/picture_layer.cc +++ b/cc/layers/picture_layer.cc @@ -116,7 +116,7 @@ bool PictureLayer::Update(ResourceUpdateQueue* queue, pending_invalidation_.Swap(&pile_invalidation_); pending_invalidation_.Clear(); - if (layer_tree_host()->settings().using_synchronous_renderer_compositor) { + if (layer_tree_host()->settings().record_full_layer) { // Workaround for http://crbug.com/235910 - to retain backwards compat // the full page content must always be provided in the picture layer. visible_layer_rect = gfx::Rect(bounds()); diff --git a/cc/trees/layer_tree_settings.cc b/cc/trees/layer_tree_settings.cc index 4b56d7c..ec40905 100644 --- a/cc/trees/layer_tree_settings.cc +++ b/cc/trees/layer_tree_settings.cc @@ -64,7 +64,8 @@ LayerTreeSettings::LayerTreeSettings() use_rgba_4444_textures(false), touch_hit_testing(true), texture_id_allocation_chunk_size(64), - use_occlusion_for_tile_prioritization(false) { + use_occlusion_for_tile_prioritization(false), + record_full_layer(false) { } LayerTreeSettings::~LayerTreeSettings() {} diff --git a/cc/trees/layer_tree_settings.h b/cc/trees/layer_tree_settings.h index 21d72c9..3624b97 100644 --- a/cc/trees/layer_tree_settings.h +++ b/cc/trees/layer_tree_settings.h @@ -80,6 +80,7 @@ class CC_EXPORT LayerTreeSettings { bool touch_hit_testing; size_t texture_id_allocation_chunk_size; bool use_occlusion_for_tile_prioritization; + bool record_full_layer; LayerTreeDebugState initial_debug_state; }; |