| Index: cc/trees/layer_tree_impl.h
|
| diff --git a/cc/trees/layer_tree_impl.h b/cc/trees/layer_tree_impl.h
|
| index 07ab83ec0f2356b9cf3f3d518dd896f82408aad5..9f20b13e95ff95b930dbe3be1a89932bf2b62f09 100644
|
| --- a/cc/trees/layer_tree_impl.h
|
| +++ b/cc/trees/layer_tree_impl.h
|
| @@ -135,8 +135,10 @@ class CC_EXPORT LayerTreeImpl {
|
| void SetRootLayer(scoped_ptr<LayerImpl>);
|
| scoped_ptr<LayerImpl> DetachLayerTree();
|
|
|
| - void SetPropertyTrees(const PropertyTrees& property_trees) {
|
| + void SetPropertyTrees(const PropertyTrees property_trees) {
|
| property_trees_ = property_trees;
|
| + property_trees_.is_main_thread = false;
|
| + property_trees_.is_active = IsActiveTree();
|
| property_trees_.transform_tree.set_source_to_parent_updates_allowed(false);
|
| }
|
| PropertyTrees* property_trees() { return &property_trees_; }
|
| @@ -216,6 +218,10 @@ class CC_EXPORT LayerTreeImpl {
|
| }
|
|
|
| void UpdatePropertyTreeScrollingAndAnimationFromMainThread();
|
| + void UpdatePropertyTreeScrollOffset(PropertyTrees* property_trees) {
|
| + property_trees_.scroll_tree.UpdateScrollOffsetMap(
|
| + &property_trees->scroll_tree.scroll_offset_map(), this);
|
| + }
|
| void SetPageScaleOnActiveTree(float active_page_scale);
|
| void PushPageScaleFromMainThread(float page_scale_factor,
|
| float min_page_scale_factor,
|
|
|