Chromium Code Reviews| Index: cc/layers/layer_impl.cc |
| diff --git a/cc/layers/layer_impl.cc b/cc/layers/layer_impl.cc |
| index 135a6163c0c9489e99387f7d0fbde13d2b2e8b4c..4a2ced0c83e659309e0236c199eb6a855c1a73a6 100644 |
| --- a/cc/layers/layer_impl.cc |
| +++ b/cc/layers/layer_impl.cc |
| @@ -71,7 +71,8 @@ LayerImpl::LayerImpl(LayerTreeImpl* tree_impl, int id) |
| draw_depth_(0.f), |
| needs_push_properties_(false), |
| num_dependents_need_push_properties_(0), |
| - current_draw_mode_(DRAW_MODE_NONE) { |
| + current_draw_mode_(DRAW_MODE_NONE), |
| + initialized_tile_rect_(gfx::Rect()) { |
|
reveman
2014/04/11 18:11:34
no need for this. default ctor does the same.
sohanjg
2014/04/14 10:16:11
Done.
|
| DCHECK_GT(layer_id_, 0); |
| DCHECK(layer_tree_impl_); |
| layer_tree_impl_->RegisterLayer(this); |
| @@ -1017,6 +1018,13 @@ void LayerImpl::SetUpdateRect(const gfx::RectF& update_rect) { |
| SetNeedsPushProperties(); |
| } |
| +void LayerImpl::SetInitializedTileRect(gfx::Rect initialized_tile_rect) { |
|
reveman
2014/04/11 18:11:34
pass by const reference instead
|
| + if (!this) |
|
reveman
2014/04/11 18:11:34
heh, nope.
sohanjg
2014/04/14 10:16:11
Done.
|
| + return; |
| + initialized_tile_rect_ = |
| + gfx::UnionRects(initialized_tile_rect_, initialized_tile_rect); |
|
reveman
2014/04/11 18:11:34
don't call this function "SetRect" and then do a u
sohanjg
2014/04/14 10:16:11
Done.
|
| +} |
| + |
| void LayerImpl::SetContentBounds(const gfx::Size& content_bounds) { |
| if (this->content_bounds() == content_bounds) |
| return; |