| Index: cc/trees/layer_tree_impl.cc
|
| diff --git a/cc/trees/layer_tree_impl.cc b/cc/trees/layer_tree_impl.cc
|
| index 1376cdf6b5ec4b19aebd7f1168b88c25d401f620..ea600df28e02878dbedd3dd1475413506831332d 100644
|
| --- a/cc/trees/layer_tree_impl.cc
|
| +++ b/cc/trees/layer_tree_impl.cc
|
| @@ -441,6 +441,7 @@ void LayerTreeImpl::PushPropertiesTo(LayerTreeImpl* target_tree) {
|
| max_page_scale_factor());
|
| target_tree->SetDeviceScaleFactor(device_scale_factor());
|
| target_tree->set_painted_device_scale_factor(painted_device_scale_factor());
|
| + target_tree->SetDeviceColorSpace(device_color_space_);
|
| target_tree->elastic_overscroll()->PushPendingToActive();
|
|
|
| target_tree->pending_page_scale_animation_ =
|
| @@ -850,6 +851,13 @@ void LayerTreeImpl::SetDeviceScaleFactor(float device_scale_factor) {
|
| layer_tree_host_impl_->SetFullViewportDamage();
|
| }
|
|
|
| +void LayerTreeImpl::SetDeviceColorSpace(
|
| + const gfx::ColorSpace& device_color_space) {
|
| + if (device_color_space == device_color_space_)
|
| + return;
|
| + device_color_space_ = device_color_space;
|
| +}
|
| +
|
| SyncedProperty<ScaleGroup>* LayerTreeImpl::page_scale_factor() {
|
| return page_scale_factor_.get();
|
| }
|
|
|