diff options
author | Andras Becsi <andras.becsi@digia.com> | 2013-12-11 21:33:03 +0100 |
---|---|---|
committer | Andras Becsi <andras.becsi@digia.com> | 2013-12-13 12:34:07 +0100 |
commit | f2a33ff9cbc6d19943f1c7fbddd1f23d23975577 (patch) | |
tree | 0586a32aa390ade8557dfd6b4897f43a07449578 /chromium/cc/trees/tree_synchronizer.cc | |
parent | 5362912cdb5eea702b68ebe23702468d17c3017a (diff) | |
download | qtwebengine-chromium-f2a33ff9cbc6d19943f1c7fbddd1f23d23975577.tar.gz |
Update Chromium to branch 1650 (31.0.1650.63)
Change-Id: I57d8c832eaec1eb2364e0a8e7352a6dd354db99f
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Diffstat (limited to 'chromium/cc/trees/tree_synchronizer.cc')
-rw-r--r-- | chromium/cc/trees/tree_synchronizer.cc | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/chromium/cc/trees/tree_synchronizer.cc b/chromium/cc/trees/tree_synchronizer.cc index f307257ff05..48a9d5bd966 100644 --- a/chromium/cc/trees/tree_synchronizer.cc +++ b/chromium/cc/trees/tree_synchronizer.cc @@ -5,18 +5,19 @@ #include "cc/trees/tree_synchronizer.h" #include "base/containers/hash_tables.h" +#include "base/containers/scoped_ptr_hash_map.h" #include "base/debug/trace_event.h" #include "base/logging.h" #include "cc/animation/scrollbar_animation_controller.h" #include "cc/input/scrollbar.h" #include "cc/layers/layer.h" #include "cc/layers/layer_impl.h" -#include "cc/layers/scrollbar_layer.h" -#include "cc/layers/scrollbar_layer_impl.h" +#include "cc/layers/scrollbar_layer_impl_base.h" +#include "cc/layers/scrollbar_layer_interface.h" namespace cc { -typedef ScopedPtrHashMap<int, LayerImpl> ScopedPtrLayerImplMap; +typedef base::ScopedPtrHashMap<int, LayerImpl> ScopedPtrLayerImplMap; typedef base::hash_map<int, LayerImpl*> RawPtrLayerImplMap; void CollectExistingLayerImplRecursive(ScopedPtrLayerImplMap* old_layers, @@ -154,18 +155,19 @@ void UpdateScrollbarLayerPointersRecursiveInternal( return; RawPtrLayerImplMap::const_iterator iter = - new_layers->find(scrollbar_layer->id()); - ScrollbarLayerImpl* scrollbar_layer_impl = - iter != new_layers->end() ? static_cast<ScrollbarLayerImpl*>(iter->second) - : NULL; - iter = new_layers->find(scrollbar_layer->scroll_layer_id()); + new_layers->find(layer->id()); + ScrollbarLayerImplBase* scrollbar_layer_impl = + iter != new_layers->end() + ? static_cast<ScrollbarLayerImplBase*>(iter->second) + : NULL; + iter = new_layers->find(scrollbar_layer->ScrollLayerId()); LayerImpl* scroll_layer_impl = iter != new_layers->end() ? iter->second : NULL; DCHECK(scrollbar_layer_impl); DCHECK(scroll_layer_impl); - if (scrollbar_layer->Orientation() == HORIZONTAL) + if (scrollbar_layer->orientation() == HORIZONTAL) scroll_layer_impl->SetHorizontalScrollbarLayer(scrollbar_layer_impl); else scroll_layer_impl->SetVerticalScrollbarLayer(scrollbar_layer_impl); @@ -173,14 +175,15 @@ void UpdateScrollbarLayerPointersRecursiveInternal( void UpdateScrollbarLayerPointersRecursive(const RawPtrLayerImplMap* new_layers, Layer* layer) { - UpdateScrollbarLayerPointersRecursiveInternal<Layer, ScrollbarLayer>( + UpdateScrollbarLayerPointersRecursiveInternal<Layer, ScrollbarLayerInterface>( new_layers, layer); } void UpdateScrollbarLayerPointersRecursive(const RawPtrLayerImplMap* new_layers, LayerImpl* layer) { - UpdateScrollbarLayerPointersRecursiveInternal<LayerImpl, ScrollbarLayerImpl>( - new_layers, layer); + UpdateScrollbarLayerPointersRecursiveInternal< + LayerImpl, + ScrollbarLayerImplBase>(new_layers, layer); } // static |