Chromium Code Reviews| Index: cc/layers/picture_image_layer_impl.cc |
| diff --git a/cc/layers/picture_image_layer_impl.cc b/cc/layers/picture_image_layer_impl.cc |
| index 62bab45108a9b9b53817abf5a628f70183e58e5f..7d66d98e71988c4afab226279d0956e3ef2938e8 100644 |
| --- a/cc/layers/picture_image_layer_impl.cc |
| +++ b/cc/layers/picture_image_layer_impl.cc |
| @@ -27,28 +27,6 @@ scoped_ptr<LayerImpl> PictureImageLayerImpl::CreateLayerImpl( |
| return PictureImageLayerImpl::Create(tree_impl, id()).PassAs<LayerImpl>(); |
| } |
| -void PictureImageLayerImpl::CalculateContentsScale( |
| - float ideal_contents_scale, |
| - float device_scale_factor, |
| - float page_scale_factor, |
| - float maximum_animation_contents_scale, |
| - bool animating_transform_to_screen, |
| - float* contents_scale_x, |
| - float* contents_scale_y, |
| - gfx::Size* content_bounds) { |
| - // CalculateRasterContentsScale always returns 1.f, so make that the ideal |
| - // scale. |
| - ideal_contents_scale = 1.f; |
| - PictureLayerImpl::CalculateContentsScale(ideal_contents_scale, |
| - device_scale_factor, |
| - page_scale_factor, |
| - maximum_animation_contents_scale, |
| - animating_transform_to_screen, |
| - contents_scale_x, |
| - contents_scale_y, |
| - content_bounds); |
| -} |
| - |
| void PictureImageLayerImpl::GetDebugBorderProperties( |
| SkColor* color, float* width) const { |
| *color = DebugColors::ImageLayerBorderColor(); |
| @@ -74,4 +52,13 @@ void PictureImageLayerImpl::RecalculateRasterScales( |
| low_res_raster_contents_scale_ = raster_contents_scale_; |
| } |
| +void PictureImageLayerImpl::UpdateIdealScales() { |
| + DoPostCommitInitializationIfNeeded(); |
|
enne (OOO)
2014/05/29 17:55:48
Why is this needed? If you need this for a test, p
sohanjg
2014/05/30 16:52:43
Done.
|
| + |
| + ideal_contents_scale_ = 1.f; |
| + ideal_page_scale_ = 1.f; |
| + ideal_device_scale_ = 1.f; |
| + ideal_source_scale_ = 1.f; |
| +} |
| + |
| } // namespace cc |