Index: cc/trees/layer_tree_host_common.cc |
diff --git a/cc/trees/layer_tree_host_common.cc b/cc/trees/layer_tree_host_common.cc |
index 34f45530ff38f1340925bdbb5e80e2a32d66b439..474bfbfe5916a5f4044496bcb2bd6054dce23d56 100644 |
--- a/cc/trees/layer_tree_host_common.cc |
+++ b/cc/trees/layer_tree_host_common.cc |
@@ -1744,6 +1744,15 @@ static void CalculateDrawPropertiesInternal( |
combined_maximum_animation_contents_scale, |
animating_transform_to_screen); |
+ layer_draw_properties.ideal_contents_scale = ideal_contents_scale; |
+ layer_draw_properties.maximum_animation_contents_scale = |
+ combined_maximum_animation_contents_scale; |
+ layer_draw_properties.page_scale = |
+ data_from_ancestor.in_subtree_of_page_scale_application_layer |
+ ? globals.page_scale_factor |
+ : 1.f; |
+ layer_draw_properties.device_scale = globals.device_scale_factor; |
+ |
// The draw_transform that gets computed below is effectively the layer's |
// draw_transform, unless the layer itself creates a render_surface. In that |
// case, the render_surface re-parents the transforms. |