| Index: cc/layers/picture_layer_impl.cc
|
| diff --git a/cc/layers/picture_layer_impl.cc b/cc/layers/picture_layer_impl.cc
|
| index 87414c1050798968d1084846bc344f10cb1484ed..aed6dc10cd2f5ea8bac3f09109bcbaa1f5d0d87f 100644
|
| --- a/cc/layers/picture_layer_impl.cc
|
| +++ b/cc/layers/picture_layer_impl.cc
|
| @@ -56,9 +56,7 @@
|
| should_update_tile_priorities_(false),
|
| should_use_low_res_tiling_(tree_impl->settings().create_low_res_tiling),
|
| use_gpu_rasterization_(false),
|
| - layer_needs_to_register_itself_(true),
|
| - uninitialized_tiles_required_for_activation_count_(0) {
|
| -}
|
| + layer_needs_to_register_itself_(true) {}
|
|
|
| PictureLayerImpl::~PictureLayerImpl() {
|
| if (!layer_needs_to_register_itself_)
|
| @@ -407,7 +405,6 @@
|
| contents_scale_x(),
|
| current_frame_time_in_seconds);
|
|
|
| - uninitialized_tiles_required_for_activation_count_ = 0;
|
| if (layer_tree_impl()->IsPendingTree())
|
| MarkVisibleResourcesAsRequired();
|
|
|
| @@ -420,13 +417,6 @@
|
| gfx::RectF layer_damage_rect =
|
| gfx::ScaleRect(tile->content_rect(), 1.f / tile->contents_scale());
|
| AddDamageRect(layer_damage_rect);
|
| -
|
| - DCHECK_EQ(0, uninitialized_tiles_required_for_activation_count_);
|
| - } else if (layer_tree_impl()->IsPendingTree()) {
|
| - if (tile->required_for_activation()) {
|
| - DCHECK_GT(uninitialized_tiles_required_for_activation_count_, 0);
|
| - --uninitialized_tiles_required_for_activation_count_;
|
| - }
|
| }
|
| }
|
|
|
| @@ -753,7 +743,7 @@
|
| return tile_version.get_resource_id();
|
| }
|
|
|
| -void PictureLayerImpl::MarkVisibleResourcesAsRequired() {
|
| +void PictureLayerImpl::MarkVisibleResourcesAsRequired() const {
|
| DCHECK(layer_tree_impl()->IsPendingTree());
|
| DCHECK(!layer_tree_impl()->needs_update_draw_properties());
|
| DCHECK(ideal_contents_scale_);
|
| @@ -861,7 +851,7 @@
|
| const PictureLayerTiling* optional_twin_tiling,
|
| float contents_scale,
|
| const gfx::Rect& rect,
|
| - const Region& missing_region) {
|
| + const Region& missing_region) const {
|
| bool twin_had_missing_tile = false;
|
| for (PictureLayerTiling::CoverageIterator iter(tiling,
|
| contents_scale,
|
| @@ -888,10 +878,8 @@
|
| continue;
|
| }
|
| }
|
| - DCHECK(!tile->required_for_activation());
|
| +
|
| tile->MarkRequiredForActivation();
|
| - if (!tile->IsReadyToDraw())
|
| - ++uninitialized_tiles_required_for_activation_count_;
|
| }
|
| return twin_had_missing_tile;
|
| }
|
|
|