Index: cc/layers/layer_impl_unittest.cc |
diff --git a/cc/layers/layer_impl_unittest.cc b/cc/layers/layer_impl_unittest.cc |
index 7b16710e20556e1b3e9bf01a4649f5d05c52d47f..0dbf356cdd09dc01e37c28ad8b72b7bb6efdde10 100644 |
--- a/cc/layers/layer_impl_unittest.cc |
+++ b/cc/layers/layer_impl_unittest.cc |
@@ -163,8 +163,8 @@ TEST(LayerImplTest, VerifyLayerChangesAreTrackedProperly) { |
root->SetDoubleSided(false)); // constructor initializes it to "true". |
EXECUTE_AND_VERIFY_SUBTREE_CHANGED(root->ScrollBy(arbitrary_vector2d)); |
EXECUTE_AND_VERIFY_SUBTREE_CHANGED(root->SetScrollDelta(gfx::Vector2d())); |
- EXECUTE_AND_VERIFY_SUBTREE_CHANGED( |
- root->SetScrollOffset(gfx::ScrollOffset(arbitrary_vector2d))); |
+ EXECUTE_AND_VERIFY_SUBTREE_CHANGED(root->PushScrollOffsetFromMainThread( |
+ gfx::ScrollOffset(arbitrary_vector2d))); |
EXECUTE_AND_VERIFY_SUBTREE_CHANGED(root->SetHideLayerAndSubtree(true)); |
EXECUTE_AND_VERIFY_SUBTREE_CHANGED(root->SetOpacity(arbitrary_number)); |
EXECUTE_AND_VERIFY_SUBTREE_CHANGED(root->SetBlendMode(arbitrary_blend_mode)); |
@@ -223,7 +223,8 @@ TEST(LayerImplTest, VerifyLayerChangesAreTrackedProperly) { |
EXECUTE_AND_VERIFY_SUBTREE_DID_NOT_CHANGE( |
root->SetScrollDelta(gfx::Vector2d())); |
EXECUTE_AND_VERIFY_SUBTREE_DID_NOT_CHANGE( |
- root->SetScrollOffset(gfx::ScrollOffset(arbitrary_vector2d))); |
+ root->PushScrollOffsetFromMainThread( |
+ gfx::ScrollOffset(arbitrary_vector2d))); |
EXECUTE_AND_VERIFY_SUBTREE_DID_NOT_CHANGE( |
root->SetContentBounds(arbitrary_size)); |
EXECUTE_AND_VERIFY_SUBTREE_DID_NOT_CHANGE( |
@@ -303,10 +304,10 @@ TEST(LayerImplTest, VerifyNeedsUpdateDrawProperties) { |
layer->SetScrollDelta(arbitrary_vector2d)); |
VERIFY_NO_NEEDS_UPDATE_DRAW_PROPERTIES( |
layer->SetScrollDelta(arbitrary_vector2d)); |
- VERIFY_NEEDS_UPDATE_DRAW_PROPERTIES( |
- layer->SetScrollOffset(gfx::ScrollOffset(arbitrary_vector2d))); |
- VERIFY_NO_NEEDS_UPDATE_DRAW_PROPERTIES( |
- layer->SetScrollOffset(gfx::ScrollOffset(arbitrary_vector2d))); |
+ VERIFY_NEEDS_UPDATE_DRAW_PROPERTIES(layer->PushScrollOffsetFromMainThread( |
+ gfx::ScrollOffset(arbitrary_vector2d))); |
+ VERIFY_NO_NEEDS_UPDATE_DRAW_PROPERTIES(layer->PushScrollOffsetFromMainThread( |
+ gfx::ScrollOffset(arbitrary_vector2d))); |
// Unrelated functions, always set to new values, always set needs update. |
VERIFY_NEEDS_UPDATE_DRAW_PROPERTIES( |
@@ -467,58 +468,58 @@ TEST_F(LayerImplScrollTest, ScrollByWithZeroOffset) { |
// Test that LayerImpl::ScrollBy only affects ScrollDelta and total scroll |
// offset is bounded by the range [0, max scroll offset]. |
- EXPECT_VECTOR_EQ(gfx::Vector2dF(), layer()->TotalScrollOffset()); |
- EXPECT_VECTOR_EQ(gfx::Vector2dF(), layer()->scroll_offset()); |
+ EXPECT_VECTOR_EQ(gfx::Vector2dF(), layer()->CurrentScrollOffset()); |
+ EXPECT_VECTOR_EQ(gfx::Vector2dF(), layer()->BaseScrollOffset()); |
EXPECT_VECTOR_EQ(gfx::Vector2dF(), layer()->ScrollDelta()); |
layer()->ScrollBy(gfx::Vector2dF(-100, 100)); |
- EXPECT_VECTOR_EQ(gfx::Vector2dF(0, 80), layer()->TotalScrollOffset()); |
+ EXPECT_VECTOR_EQ(gfx::Vector2dF(0, 80), layer()->CurrentScrollOffset()); |
- EXPECT_VECTOR_EQ(layer()->ScrollDelta(), layer()->TotalScrollOffset()); |
- EXPECT_VECTOR_EQ(gfx::Vector2dF(), layer()->scroll_offset()); |
+ EXPECT_VECTOR_EQ(layer()->ScrollDelta(), layer()->CurrentScrollOffset()); |
+ EXPECT_VECTOR_EQ(gfx::Vector2dF(), layer()->BaseScrollOffset()); |
layer()->ScrollBy(gfx::Vector2dF(100, -100)); |
- EXPECT_VECTOR_EQ(gfx::Vector2dF(50, 0), layer()->TotalScrollOffset()); |
+ EXPECT_VECTOR_EQ(gfx::Vector2dF(50, 0), layer()->CurrentScrollOffset()); |
- EXPECT_VECTOR_EQ(layer()->ScrollDelta(), layer()->TotalScrollOffset()); |
- EXPECT_VECTOR_EQ(gfx::Vector2dF(), layer()->scroll_offset()); |
+ EXPECT_VECTOR_EQ(layer()->ScrollDelta(), layer()->CurrentScrollOffset()); |
+ EXPECT_VECTOR_EQ(gfx::Vector2dF(), layer()->BaseScrollOffset()); |
} |
TEST_F(LayerImplScrollTest, ScrollByWithNonZeroOffset) { |
gfx::ScrollOffset scroll_offset(10, 5); |
- layer()->SetScrollOffset(scroll_offset); |
+ layer()->PushScrollOffsetFromMainThread(scroll_offset); |
- EXPECT_VECTOR_EQ(scroll_offset, layer()->TotalScrollOffset()); |
- EXPECT_VECTOR_EQ(scroll_offset, layer()->scroll_offset()); |
+ EXPECT_VECTOR_EQ(scroll_offset, layer()->CurrentScrollOffset()); |
+ EXPECT_VECTOR_EQ(scroll_offset, layer()->BaseScrollOffset()); |
EXPECT_VECTOR_EQ(gfx::Vector2dF(), layer()->ScrollDelta()); |
layer()->ScrollBy(gfx::Vector2dF(-100, 100)); |
- EXPECT_VECTOR_EQ(gfx::Vector2dF(0, 80), layer()->TotalScrollOffset()); |
+ EXPECT_VECTOR_EQ(gfx::Vector2dF(0, 80), layer()->CurrentScrollOffset()); |
- EXPECT_VECTOR_EQ(gfx::ScrollOffsetWithDelta(scroll_offset, |
- layer()->ScrollDelta()), |
- layer()->TotalScrollOffset()); |
- EXPECT_VECTOR_EQ(scroll_offset, layer()->scroll_offset()); |
+ EXPECT_VECTOR_EQ( |
+ gfx::ScrollOffsetWithDelta(scroll_offset, layer()->ScrollDelta()), |
+ layer()->CurrentScrollOffset()); |
+ EXPECT_VECTOR_EQ(scroll_offset, layer()->BaseScrollOffset()); |
layer()->ScrollBy(gfx::Vector2dF(100, -100)); |
- EXPECT_VECTOR_EQ(gfx::Vector2dF(50, 0), layer()->TotalScrollOffset()); |
+ EXPECT_VECTOR_EQ(gfx::Vector2dF(50, 0), layer()->CurrentScrollOffset()); |
- EXPECT_VECTOR_EQ(gfx::ScrollOffsetWithDelta(scroll_offset, |
- layer()->ScrollDelta()), |
- layer()->TotalScrollOffset()); |
- EXPECT_VECTOR_EQ(scroll_offset, layer()->scroll_offset()); |
+ EXPECT_VECTOR_EQ( |
+ gfx::ScrollOffsetWithDelta(scroll_offset, layer()->ScrollDelta()), |
+ layer()->CurrentScrollOffset()); |
+ EXPECT_VECTOR_EQ(scroll_offset, layer()->BaseScrollOffset()); |
} |
class ScrollDelegateIgnore : public LayerImpl::ScrollOffsetDelegate { |
public: |
- void SetTotalScrollOffset(const gfx::ScrollOffset& new_value) override { |
+ void SetCurrentScrollOffset(const gfx::ScrollOffset& new_value) override { |
last_attempted_set_offset_ = new_value; |
} |
gfx::ScrollOffset last_attempted_set_offset() const { |
return last_attempted_set_offset_; |
} |
- gfx::ScrollOffset GetTotalScrollOffset() override { |
+ gfx::ScrollOffset GetCurrentScrollOffset() override { |
return gfx::ScrollOffset(fixed_offset_); |
} |
bool IsExternalFlingActive() const override { return false; } |
@@ -535,43 +536,46 @@ class ScrollDelegateIgnore : public LayerImpl::ScrollOffsetDelegate { |
TEST_F(LayerImplScrollTest, ScrollByWithIgnoringDelegate) { |
gfx::ScrollOffset scroll_offset(10, 5); |
- layer()->SetScrollOffset(scroll_offset); |
+ layer()->PushScrollOffsetFromMainThread(scroll_offset); |
- EXPECT_VECTOR_EQ(scroll_offset, layer()->TotalScrollOffset()); |
- EXPECT_VECTOR_EQ(scroll_offset, layer()->scroll_offset()); |
+ EXPECT_VECTOR_EQ(scroll_offset, layer()->CurrentScrollOffset()); |
+ EXPECT_VECTOR_EQ(scroll_offset, layer()->BaseScrollOffset()); |
EXPECT_VECTOR_EQ(gfx::Vector2dF(), layer()->ScrollDelta()); |
ScrollDelegateIgnore delegate; |
gfx::Vector2dF fixed_offset(32, 12); |
delegate.set_fixed_offset(fixed_offset); |
layer()->SetScrollOffsetDelegate(&delegate); |
+ layer()->RefreshFromScrollDelegate(); |
- EXPECT_VECTOR_EQ(fixed_offset, layer()->TotalScrollOffset()); |
- EXPECT_VECTOR_EQ(scroll_offset, layer()->scroll_offset()); |
+ EXPECT_VECTOR_EQ(fixed_offset, layer()->CurrentScrollOffset()); |
+ EXPECT_VECTOR_EQ(scroll_offset, layer()->BaseScrollOffset()); |
layer()->ScrollBy(gfx::Vector2dF(-100, 100)); |
- EXPECT_VECTOR_EQ(fixed_offset, layer()->TotalScrollOffset()); |
- EXPECT_VECTOR_EQ(scroll_offset, layer()->scroll_offset()); |
+ EXPECT_VECTOR_EQ(fixed_offset, layer()->CurrentScrollOffset()); |
+ EXPECT_VECTOR_EQ(scroll_offset, layer()->BaseScrollOffset()); |
layer()->SetScrollOffsetDelegate(nullptr); |
- EXPECT_VECTOR_EQ(fixed_offset, layer()->TotalScrollOffset()); |
- EXPECT_VECTOR_EQ(scroll_offset, layer()->scroll_offset()); |
+ EXPECT_VECTOR_EQ(fixed_offset, layer()->CurrentScrollOffset()); |
+ EXPECT_VECTOR_EQ(scroll_offset, layer()->BaseScrollOffset()); |
gfx::Vector2dF scroll_delta(1, 1); |
layer()->ScrollBy(scroll_delta); |
- EXPECT_VECTOR_EQ(fixed_offset + scroll_delta, layer()->TotalScrollOffset()); |
- EXPECT_VECTOR_EQ(scroll_offset, layer()->scroll_offset()); |
+ EXPECT_VECTOR_EQ(fixed_offset + scroll_delta, layer()->CurrentScrollOffset()); |
+ EXPECT_VECTOR_EQ(scroll_offset, layer()->BaseScrollOffset()); |
} |
class ScrollDelegateAccept : public LayerImpl::ScrollOffsetDelegate { |
public: |
- void SetTotalScrollOffset(const gfx::ScrollOffset& new_value) override { |
+ void SetCurrentScrollOffset(const gfx::ScrollOffset& new_value) override { |
current_offset_ = new_value; |
} |
- gfx::ScrollOffset GetTotalScrollOffset() override { return current_offset_; } |
+ gfx::ScrollOffset GetCurrentScrollOffset() override { |
+ return current_offset_; |
+ } |
bool IsExternalFlingActive() const override { return false; } |
void Update() const override { } |
@@ -581,34 +585,34 @@ class ScrollDelegateAccept : public LayerImpl::ScrollOffsetDelegate { |
TEST_F(LayerImplScrollTest, ScrollByWithAcceptingDelegate) { |
gfx::ScrollOffset scroll_offset(10, 5); |
- layer()->SetScrollOffset(scroll_offset); |
+ layer()->PushScrollOffsetFromMainThread(scroll_offset); |
- EXPECT_VECTOR_EQ(scroll_offset, layer()->TotalScrollOffset()); |
- EXPECT_VECTOR_EQ(scroll_offset, layer()->scroll_offset()); |
+ EXPECT_VECTOR_EQ(scroll_offset, layer()->CurrentScrollOffset()); |
+ EXPECT_VECTOR_EQ(scroll_offset, layer()->BaseScrollOffset()); |
EXPECT_VECTOR_EQ(gfx::Vector2dF(), layer()->ScrollDelta()); |
ScrollDelegateAccept delegate; |
layer()->SetScrollOffsetDelegate(&delegate); |
- EXPECT_VECTOR_EQ(scroll_offset, layer()->TotalScrollOffset()); |
- EXPECT_VECTOR_EQ(scroll_offset, layer()->scroll_offset()); |
+ EXPECT_VECTOR_EQ(scroll_offset, layer()->CurrentScrollOffset()); |
+ EXPECT_VECTOR_EQ(scroll_offset, layer()->BaseScrollOffset()); |
EXPECT_VECTOR_EQ(gfx::Vector2dF(), layer()->ScrollDelta()); |
layer()->ScrollBy(gfx::Vector2dF(-100, 100)); |
- EXPECT_VECTOR_EQ(gfx::Vector2dF(0, 80), layer()->TotalScrollOffset()); |
- EXPECT_VECTOR_EQ(scroll_offset, layer()->scroll_offset()); |
+ EXPECT_VECTOR_EQ(gfx::Vector2dF(0, 80), layer()->CurrentScrollOffset()); |
+ EXPECT_VECTOR_EQ(scroll_offset, layer()->BaseScrollOffset()); |
layer()->SetScrollOffsetDelegate(nullptr); |
- EXPECT_VECTOR_EQ(gfx::Vector2dF(0, 80), layer()->TotalScrollOffset()); |
- EXPECT_VECTOR_EQ(scroll_offset, layer()->scroll_offset()); |
+ EXPECT_VECTOR_EQ(gfx::Vector2dF(0, 80), layer()->CurrentScrollOffset()); |
+ EXPECT_VECTOR_EQ(scroll_offset, layer()->BaseScrollOffset()); |
gfx::Vector2dF scroll_delta(1, 1); |
layer()->ScrollBy(scroll_delta); |
- EXPECT_VECTOR_EQ(gfx::Vector2dF(1, 80), layer()->TotalScrollOffset()); |
- EXPECT_VECTOR_EQ(scroll_offset, layer()->scroll_offset()); |
+ EXPECT_VECTOR_EQ(gfx::Vector2dF(1, 80), layer()->CurrentScrollOffset()); |
+ EXPECT_VECTOR_EQ(scroll_offset, layer()->BaseScrollOffset()); |
} |
TEST_F(LayerImplScrollTest, ApplySentScrollsNoDelegate) { |
@@ -616,24 +620,24 @@ TEST_F(LayerImplScrollTest, ApplySentScrollsNoDelegate) { |
gfx::Vector2dF scroll_delta(20.5f, 8.5f); |
gfx::Vector2d sent_scroll_delta(12, -3); |
- layer()->SetScrollOffset(scroll_offset); |
- layer()->ScrollBy(scroll_delta); |
- layer()->SetSentScrollDelta(sent_scroll_delta); |
+ layer()->PushScrollOffsetFromMainThread(scroll_offset); |
+ layer()->ScrollBy(sent_scroll_delta); |
+ layer()->PullDeltaForMainThread(); |
+ layer()->SetCurrentScrollOffset(scroll_offset + |
+ gfx::ScrollOffset(scroll_delta)); |
EXPECT_VECTOR_EQ(gfx::ScrollOffsetWithDelta(scroll_offset, scroll_delta), |
- layer()->TotalScrollOffset()); |
+ layer()->CurrentScrollOffset()); |
EXPECT_VECTOR_EQ(scroll_delta, layer()->ScrollDelta()); |
- EXPECT_VECTOR_EQ(scroll_offset, layer()->scroll_offset()); |
- EXPECT_VECTOR_EQ(sent_scroll_delta, layer()->sent_scroll_delta()); |
+ EXPECT_VECTOR_EQ(scroll_offset, layer()->BaseScrollOffset()); |
layer()->ApplySentScrollDeltasFromAbortedCommit(); |
EXPECT_VECTOR_EQ(gfx::ScrollOffsetWithDelta(scroll_offset, scroll_delta), |
- layer()->TotalScrollOffset()); |
+ layer()->CurrentScrollOffset()); |
EXPECT_VECTOR_EQ(scroll_delta - sent_scroll_delta, layer()->ScrollDelta()); |
EXPECT_VECTOR_EQ(gfx::ScrollOffsetWithDelta(scroll_offset, sent_scroll_delta), |
- layer()->scroll_offset()); |
- EXPECT_VECTOR_EQ(gfx::Vector2d(), layer()->sent_scroll_delta()); |
+ layer()->BaseScrollOffset()); |
} |
TEST_F(LayerImplScrollTest, ApplySentScrollsWithIgnoringDelegate) { |
@@ -641,24 +645,25 @@ TEST_F(LayerImplScrollTest, ApplySentScrollsWithIgnoringDelegate) { |
gfx::Vector2d sent_scroll_delta(12, -3); |
gfx::Vector2dF fixed_offset(32, 12); |
- layer()->SetScrollOffset(scroll_offset); |
+ layer()->PushScrollOffsetFromMainThread(scroll_offset); |
+ layer()->ScrollBy(sent_scroll_delta); |
+ layer()->PullDeltaForMainThread(); |
+ layer()->SetCurrentScrollOffset(scroll_offset); |
ScrollDelegateIgnore delegate; |
delegate.set_fixed_offset(fixed_offset); |
layer()->SetScrollOffsetDelegate(&delegate); |
- layer()->SetSentScrollDelta(sent_scroll_delta); |
+ layer()->RefreshFromScrollDelegate(); |
- EXPECT_VECTOR_EQ(fixed_offset, layer()->TotalScrollOffset()); |
- EXPECT_VECTOR_EQ(scroll_offset, layer()->scroll_offset()); |
- EXPECT_VECTOR_EQ(sent_scroll_delta, layer()->sent_scroll_delta()); |
+ EXPECT_VECTOR_EQ(fixed_offset, layer()->CurrentScrollOffset()); |
+ EXPECT_VECTOR_EQ(scroll_offset, layer()->BaseScrollOffset()); |
layer()->ApplySentScrollDeltasFromAbortedCommit(); |
EXPECT_VECTOR_EQ(fixed_offset, delegate.last_attempted_set_offset()); |
- EXPECT_VECTOR_EQ(fixed_offset, layer()->TotalScrollOffset()); |
+ EXPECT_VECTOR_EQ(fixed_offset, layer()->CurrentScrollOffset()); |
EXPECT_VECTOR_EQ(gfx::ScrollOffsetWithDelta(scroll_offset, sent_scroll_delta), |
- layer()->scroll_offset()); |
- EXPECT_VECTOR_EQ(gfx::Vector2d(), layer()->sent_scroll_delta()); |
+ layer()->BaseScrollOffset()); |
} |
TEST_F(LayerImplScrollTest, ApplySentScrollsWithAcceptingDelegate) { |
@@ -666,24 +671,24 @@ TEST_F(LayerImplScrollTest, ApplySentScrollsWithAcceptingDelegate) { |
gfx::Vector2d sent_scroll_delta(12, -3); |
gfx::Vector2dF scroll_delta(20.5f, 8.5f); |
- layer()->SetScrollOffset(scroll_offset); |
+ layer()->PushScrollOffsetFromMainThread(scroll_offset); |
+ layer()->ScrollBy(sent_scroll_delta); |
+ layer()->PullDeltaForMainThread(); |
ScrollDelegateAccept delegate; |
layer()->SetScrollOffsetDelegate(&delegate); |
- layer()->ScrollBy(scroll_delta); |
- layer()->SetSentScrollDelta(sent_scroll_delta); |
+ layer()->SetCurrentScrollOffset(scroll_offset + |
+ gfx::ScrollOffset(scroll_delta)); |
EXPECT_VECTOR_EQ(gfx::ScrollOffsetWithDelta(scroll_offset, scroll_delta), |
- layer()->TotalScrollOffset()); |
- EXPECT_VECTOR_EQ(scroll_offset, layer()->scroll_offset()); |
- EXPECT_VECTOR_EQ(sent_scroll_delta, layer()->sent_scroll_delta()); |
+ layer()->CurrentScrollOffset()); |
+ EXPECT_VECTOR_EQ(scroll_offset, layer()->BaseScrollOffset()); |
layer()->ApplySentScrollDeltasFromAbortedCommit(); |
EXPECT_VECTOR_EQ(gfx::ScrollOffsetWithDelta(scroll_offset, scroll_delta), |
- layer()->TotalScrollOffset()); |
+ layer()->CurrentScrollOffset()); |
EXPECT_VECTOR_EQ(gfx::ScrollOffsetWithDelta(scroll_offset, sent_scroll_delta), |
- layer()->scroll_offset()); |
- EXPECT_VECTOR_EQ(gfx::Vector2d(), layer()->sent_scroll_delta()); |
+ layer()->BaseScrollOffset()); |
} |
TEST_F(LayerImplScrollTest, ScrollUserUnscrollableLayer) { |
@@ -691,41 +696,41 @@ TEST_F(LayerImplScrollTest, ScrollUserUnscrollableLayer) { |
gfx::Vector2dF scroll_delta(20.5f, 8.5f); |
layer()->set_user_scrollable_vertical(false); |
- layer()->SetScrollOffset(scroll_offset); |
+ layer()->PushScrollOffsetFromMainThread(scroll_offset); |
gfx::Vector2dF unscrolled = layer()->ScrollBy(scroll_delta); |
EXPECT_VECTOR_EQ(gfx::Vector2dF(0, 8.5f), unscrolled); |
- EXPECT_VECTOR_EQ(gfx::Vector2dF(30.5f, 5), layer()->TotalScrollOffset()); |
+ EXPECT_VECTOR_EQ(gfx::Vector2dF(30.5f, 5), layer()->CurrentScrollOffset()); |
} |
-TEST_F(LayerImplScrollTest, PushPropertiesToMirrorsTotalScrollOffset) { |
+TEST_F(LayerImplScrollTest, PushPropertiesToMirrorsCurrentScrollOffset) { |
gfx::ScrollOffset scroll_offset(10, 5); |
gfx::Vector2dF scroll_delta(12, 18); |
host_impl().CreatePendingTree(); |
- layer()->SetScrollOffset(scroll_offset); |
+ layer()->PushScrollOffsetFromMainThread(scroll_offset); |
gfx::Vector2dF unscrolled = layer()->ScrollBy(scroll_delta); |
EXPECT_VECTOR_EQ(gfx::Vector2dF(0, 0), unscrolled); |
- EXPECT_VECTOR_EQ(gfx::Vector2dF(22, 23), layer()->TotalScrollOffset()); |
+ EXPECT_VECTOR_EQ(gfx::Vector2dF(22, 23), layer()->CurrentScrollOffset()); |
- layer()->SetSentScrollDelta(scroll_delta); |
+ layer()->PullDeltaForMainThread(); |
- scoped_ptr<LayerImpl> pending_layer = |
- LayerImpl::Create(host_impl().sync_tree(), layer()->id()); |
- pending_layer->SetScrollOffset(layer()->TotalScrollOffset()); |
+ scoped_ptr<LayerImpl> pending_layer = LayerImpl::Create( |
+ host_impl().sync_tree(), layer()->id(), layer()->synced_scroll_offset()); |
+ pending_layer->PushScrollOffsetFromMainThread(layer()->CurrentScrollOffset()); |
pending_layer->PushPropertiesTo(layer()); |
- EXPECT_VECTOR_EQ(gfx::Vector2dF(22, 23), layer()->TotalScrollOffset()); |
- EXPECT_VECTOR_EQ(layer()->TotalScrollOffset(), |
- pending_layer->TotalScrollOffset()); |
+ EXPECT_VECTOR_EQ(gfx::Vector2dF(22, 23), layer()->CurrentScrollOffset()); |
+ EXPECT_VECTOR_EQ(layer()->CurrentScrollOffset(), |
+ pending_layer->CurrentScrollOffset()); |
} |
TEST_F(LayerImplScrollTest, SetNewScrollbarParameters) { |
gfx::ScrollOffset scroll_offset(10, 5); |
- layer()->SetScrollOffset(scroll_offset); |
+ layer()->PushScrollOffsetFromMainThread(scroll_offset); |
scoped_ptr<PaintedScrollbarLayerImpl> vertical_scrollbar( |
PaintedScrollbarLayerImpl::Create(tree(), 100, VERTICAL)); |