| Index: cc/layers/picture_layer_impl.cc
|
| diff --git a/cc/layers/picture_layer_impl.cc b/cc/layers/picture_layer_impl.cc
|
| index b2373fcae8326558b47b9760dd256e075fc1ad3f..f1b74852d8d9157a32f82dfb2445b39a37e1a45c 100644
|
| --- a/cc/layers/picture_layer_impl.cc
|
| +++ b/cc/layers/picture_layer_impl.cc
|
| @@ -1025,8 +1025,11 @@ void PictureLayerImpl::RecalculateRasterScales() {
|
| !ShouldAdjustRasterScaleDuringScaleAnimations()) {
|
| bool can_raster_at_maximum_scale = false;
|
| bool should_raster_at_starting_scale = false;
|
| - float maximum_scale = draw_properties().maximum_animation_contents_scale;
|
| - float starting_scale = draw_properties().starting_animation_contents_scale;
|
| + CombinedAnimationScale animation_scales =
|
| + layer_tree_impl()->property_trees()->GetAnimationScales(
|
| + transform_tree_index(), layer_tree_impl());
|
| + float maximum_scale = animation_scales.maximum_animation_scale;
|
| + float starting_scale = animation_scales.starting_animation_scale;
|
| if (maximum_scale) {
|
| gfx::Size bounds_at_maximum_scale =
|
| gfx::ScaleToCeiledSize(raster_source_->GetSize(), maximum_scale);
|
|
|