Index: cc/trees/layer_tree_host_impl_unittest.cc |
diff --git a/cc/trees/layer_tree_host_impl_unittest.cc b/cc/trees/layer_tree_host_impl_unittest.cc |
index 92087fe361ddf662e5bc02633670f28f1c9c8c2e..ccfc0ff13ef4fe6af2079ec9e89bf4fdb0ebe77e 100644 |
--- a/cc/trees/layer_tree_host_impl_unittest.cc |
+++ b/cc/trees/layer_tree_host_impl_unittest.cc |
@@ -238,7 +238,7 @@ class LayerTreeHostImplTest : public testing::Test, |
LayerImpl::Create(layer_tree_impl, kInnerViewportScrollLayerId); |
LayerImpl* scroll_layer = scroll.get(); |
scroll->SetIsContainerForFixedPositionLayers(true); |
- scroll->SetScrollOffset(gfx::Vector2d()); |
+ scroll->SetScrollOffset(gfx::ScrollOffset()); |
scoped_ptr<LayerImpl> clip = |
LayerImpl::Create(layer_tree_impl, kInnerViewportClipLayerId); |
@@ -460,7 +460,7 @@ TEST_F(LayerTreeHostImplTest, ScrollDeltaTreeButNoChanges) { |
} |
TEST_F(LayerTreeHostImplTest, ScrollDeltaRepeatedScrolls) { |
- gfx::Vector2d scroll_offset(20, 30); |
+ gfx::ScrollOffset scroll_offset(20, 30); |
gfx::Vector2d scroll_delta(11, -15); |
{ |
scoped_ptr<LayerImpl> root_clip = |
@@ -839,7 +839,7 @@ TEST_F(LayerTreeHostImplTest, DISABLED_ScrollWithUserUnscrollableLayers) { |
overflow->SetBounds(overflow_size); |
overflow->SetContentBounds(overflow_size); |
overflow->SetScrollClipLayer(scroll_layer->parent()->id()); |
- overflow->SetScrollOffset(gfx::Vector2d()); |
+ overflow->SetScrollOffset(gfx::ScrollOffset()); |
overflow->SetPosition(gfx::PointF()); |
DrawFrame(); |
@@ -939,7 +939,7 @@ TEST_F(LayerTreeHostImplTest, ImplPinchZoom) { |
host_impl_->ProcessScrollDeltas(); |
EXPECT_EQ(scroll_info->page_scale_delta, page_scale_delta); |
- EXPECT_EQ(gfx::Vector2d(75, 75).ToString(), |
+ EXPECT_EQ(gfx::ScrollOffset(75.0, 75.0).ToString(), |
scroll_layer->MaxScrollOffset().ToString()); |
} |
@@ -1049,7 +1049,7 @@ TEST_F(LayerTreeHostImplTest, PinchGesture) { |
min_page_scale, |
max_page_scale); |
scroll_layer->SetScrollDelta(gfx::Vector2d()); |
- scroll_layer->SetScrollOffset(gfx::Vector2d(50, 50)); |
+ scroll_layer->SetScrollOffset(gfx::ScrollOffset(50, 50)); |
float page_scale_delta = 0.1f; |
host_impl_->ScrollBegin(gfx::Point(), InputHandler::Gesture); |
@@ -1071,7 +1071,7 @@ TEST_F(LayerTreeHostImplTest, PinchGesture) { |
min_page_scale, |
max_page_scale); |
scroll_layer->SetScrollDelta(gfx::Vector2d()); |
- scroll_layer->SetScrollOffset(gfx::Vector2d(20, 20)); |
+ scroll_layer->SetScrollOffset(gfx::ScrollOffset(20, 20)); |
float page_scale_delta = 1.f; |
host_impl_->ScrollBegin(gfx::Point(10, 10), InputHandler::Gesture); |
@@ -1093,7 +1093,7 @@ TEST_F(LayerTreeHostImplTest, PinchGesture) { |
min_page_scale, |
max_page_scale); |
scroll_layer->SetScrollDelta(gfx::Vector2d()); |
- scroll_layer->SetScrollOffset(gfx::Vector2d(20, 20)); |
+ scroll_layer->SetScrollOffset(gfx::ScrollOffset(20, 20)); |
float page_scale_delta = 1.f; |
host_impl_->ScrollBegin(gfx::Point(10, 10), InputHandler::Gesture); |
@@ -1116,7 +1116,7 @@ TEST_F(LayerTreeHostImplTest, PinchGesture) { |
0.5f, |
4.f); |
scroll_layer->SetScrollDelta(gfx::Vector2d()); |
- scroll_layer->SetScrollOffset(gfx::Vector2d(0, 0)); |
+ scroll_layer->SetScrollOffset(gfx::ScrollOffset(0, 0)); |
host_impl_->ScrollBegin(gfx::Point(0, 0), InputHandler::Gesture); |
host_impl_->PinchGestureBegin(); |
@@ -1155,7 +1155,7 @@ TEST_F(LayerTreeHostImplTest, PageScaleAnimation) { |
host_impl_->active_tree()->SetPageScaleFactorAndLimits(1.f, |
min_page_scale, |
max_page_scale); |
- scroll_layer->SetScrollOffset(gfx::Vector2d(50, 50)); |
+ scroll_layer->SetScrollOffset(gfx::ScrollOffset(50, 50)); |
did_request_redraw_ = false; |
did_request_animate_ = false; |
@@ -1193,7 +1193,7 @@ TEST_F(LayerTreeHostImplTest, PageScaleAnimation) { |
host_impl_->active_tree()->SetPageScaleFactorAndLimits(1.f, |
min_page_scale, |
max_page_scale); |
- scroll_layer->SetScrollOffset(gfx::Vector2d(50, 50)); |
+ scroll_layer->SetScrollOffset(gfx::ScrollOffset(50, 50)); |
did_request_redraw_ = false; |
did_request_animate_ = false; |
@@ -1245,7 +1245,7 @@ TEST_F(LayerTreeHostImplTest, PageScaleAnimationNoOp) { |
host_impl_->active_tree()->SetPageScaleFactorAndLimits(1.f, |
min_page_scale, |
max_page_scale); |
- scroll_layer->SetScrollOffset(gfx::Vector2d(50, 50)); |
+ scroll_layer->SetScrollOffset(gfx::ScrollOffset(50, 50)); |
host_impl_->StartPageScaleAnimation(gfx::Vector2d(), true, 1.f, duration); |
host_impl_->Animate(start_time); |
@@ -1309,7 +1309,7 @@ class LayerTreeHostImplOverridePhysicalTime : public LayerTreeHostImpl { |
scoped_ptr<LayerImpl> scroll = \ |
LayerImpl::Create(host_impl_->active_tree(), 2); \ |
scroll->SetScrollClipLayer(root->id()); \ |
- scroll->SetScrollOffset(gfx::Vector2d()); \ |
+ scroll->SetScrollOffset(gfx::ScrollOffset()); \ |
root->SetBounds(viewport_size); \ |
scroll->SetBounds(content_size); \ |
scroll->SetContentBounds(content_size); \ |
@@ -1380,7 +1380,8 @@ TEST_F(LayerTreeHostImplTest, ScrollbarLinearFadeScheduling) { |
// Setting the scroll offset outside a scroll should also cause the scrollbar |
// to appear and to schedule a fade. |
- host_impl_->InnerViewportScrollLayer()->SetScrollOffset(gfx::Vector2d(5, 5)); |
+ host_impl_->InnerViewportScrollLayer()->SetScrollOffset( |
+ gfx::ScrollOffset(5, 5)); |
EXPECT_LT(base::TimeDelta::FromMilliseconds(19), |
requested_scrollbar_animation_delay_); |
EXPECT_FALSE(did_request_redraw_); |
@@ -1475,7 +1476,7 @@ void LayerTreeHostImplTest::SetupMouseMoveAtWithDeviceScale( |
scoped_ptr<LayerImpl> scroll = |
LayerImpl::Create(host_impl_->active_tree(), 2); |
scroll->SetScrollClipLayer(root->id()); |
- scroll->SetScrollOffset(gfx::Vector2d()); |
+ scroll->SetScrollOffset(gfx::ScrollOffset()); |
scroll->SetBounds(content_size); |
scroll->SetContentBounds(content_size); |
scroll->SetIsContainerForFixedPositionLayers(true); |
@@ -2416,7 +2417,7 @@ TEST_F(LayerTreeHostImplTopControlsTest, |
// Verify the layer is once-again non-scrollable. |
EXPECT_EQ( |
- gfx::Vector2d(), |
+ gfx::ScrollOffset(), |
host_impl_->active_tree()->InnerViewportScrollLayer()->MaxScrollOffset()); |
EXPECT_EQ(InputHandler::ScrollStarted, |
@@ -2579,7 +2580,7 @@ TEST_F(LayerTreeHostImplTest, ScrollRootAndChangePageScaleOnMainThread) { |
gfx::Vector2d scroll_delta(0, 10); |
gfx::Vector2d expected_scroll_delta = scroll_delta; |
- gfx::Vector2d expected_max_scroll = root_scroll->MaxScrollOffset(); |
+ gfx::ScrollOffset expected_max_scroll = root_scroll->MaxScrollOffset(); |
EXPECT_EQ(InputHandler::ScrollStarted, |
host_impl_->ScrollBegin(gfx::Point(5, 5), |
InputHandler::Wheel)); |
@@ -2630,7 +2631,7 @@ TEST_F(LayerTreeHostImplTest, ScrollRootAndChangePageScaleOnImplThread) { |
gfx::Vector2d scroll_delta(0, 10); |
gfx::Vector2d expected_scroll_delta = scroll_delta; |
- gfx::Vector2d expected_max_scroll = root_scroll->MaxScrollOffset(); |
+ gfx::ScrollOffset expected_max_scroll = root_scroll->MaxScrollOffset(); |
EXPECT_EQ(InputHandler::ScrollStarted, |
host_impl_->ScrollBegin(gfx::Point(5, 5), |
InputHandler::Wheel)); |
@@ -2740,7 +2741,7 @@ TEST_F(LayerTreeHostImplTest, ScrollChildAndChangePageScaleOnMainThread) { |
gfx::Vector2d scroll_delta(0, 10); |
gfx::Vector2d expected_scroll_delta(scroll_delta); |
- gfx::Vector2d expected_max_scroll(child->MaxScrollOffset()); |
+ gfx::ScrollOffset expected_max_scroll(child->MaxScrollOffset()); |
EXPECT_EQ(InputHandler::ScrollStarted, |
host_impl_->ScrollBegin(gfx::Point(5, 5), |
InputHandler::Wheel)); |
@@ -2788,8 +2789,8 @@ TEST_F(LayerTreeHostImplTest, ScrollChildBeyondLimit) { |
host_impl_->active_tree()->SetRootLayer(root.Pass()); |
host_impl_->active_tree()->DidBecomeActive(); |
host_impl_->SetViewportSize(surface_size); |
- grand_child_layer->SetScrollOffset(gfx::Vector2d(0, 5)); |
- child_layer->SetScrollOffset(gfx::Vector2d(3, 0)); |
+ grand_child_layer->SetScrollOffset(gfx::ScrollOffset(0, 5)); |
+ child_layer->SetScrollOffset(gfx::ScrollOffset(3, 0)); |
DrawFrame(); |
{ |
@@ -2840,8 +2841,8 @@ TEST_F(LayerTreeHostImplTest, ScrollWithoutBubbling) { |
host_impl_->active_tree()->DidBecomeActive(); |
host_impl_->SetViewportSize(viewport_size); |
- grand_child_layer->SetScrollOffset(gfx::Vector2d(0, 2)); |
- child_layer->SetScrollOffset(gfx::Vector2d(0, 3)); |
+ grand_child_layer->SetScrollOffset(gfx::ScrollOffset(0, 2)); |
+ child_layer->SetScrollOffset(gfx::ScrollOffset(0, 3)); |
DrawFrame(); |
{ |
@@ -3179,7 +3180,7 @@ TEST_F(LayerTreeHostImplTest, ScrollViewportRounding) { |
LayerImpl* inner_viewport_scroll_layer = |
host_impl_->active_tree()->InnerViewportScrollLayer(); |
- EXPECT_EQ(gfx::Vector2d(0, 0), |
+ EXPECT_EQ(gfx::ScrollOffset(0, 0), |
inner_viewport_scroll_layer->MaxScrollOffset()); |
} |
@@ -3192,18 +3193,19 @@ class TestScrollOffsetDelegate : public LayerScrollOffsetDelegate { |
virtual ~TestScrollOffsetDelegate() {} |
- virtual gfx::Vector2dF GetTotalScrollOffset() OVERRIDE { |
+ virtual gfx::ScrollOffset GetTotalScrollOffset() OVERRIDE { |
return getter_return_value_; |
} |
virtual bool IsExternalFlingActive() const OVERRIDE { return false; } |
- virtual void UpdateRootLayerState(const gfx::Vector2dF& total_scroll_offset, |
- const gfx::Vector2dF& max_scroll_offset, |
- const gfx::SizeF& scrollable_size, |
- float page_scale_factor, |
- float min_page_scale_factor, |
- float max_page_scale_factor) OVERRIDE { |
+ virtual void UpdateRootLayerState( |
+ const gfx::ScrollOffset& total_scroll_offset, |
+ const gfx::ScrollOffset& max_scroll_offset, |
+ const gfx::SizeF& scrollable_size, |
+ float page_scale_factor, |
+ float min_page_scale_factor, |
+ float max_page_scale_factor) OVERRIDE { |
DCHECK(total_scroll_offset.x() <= max_scroll_offset.x()); |
DCHECK(total_scroll_offset.y() <= max_scroll_offset.y()); |
last_set_scroll_offset_ = total_scroll_offset; |
@@ -3214,15 +3216,15 @@ class TestScrollOffsetDelegate : public LayerScrollOffsetDelegate { |
max_page_scale_factor_ = max_page_scale_factor; |
} |
- gfx::Vector2dF last_set_scroll_offset() { |
+ gfx::ScrollOffset last_set_scroll_offset() { |
return last_set_scroll_offset_; |
} |
- void set_getter_return_value(const gfx::Vector2dF& value) { |
+ void set_getter_return_value(const gfx::ScrollOffset& value) { |
getter_return_value_ = value; |
} |
- gfx::Vector2dF max_scroll_offset() const { |
+ gfx::ScrollOffset max_scroll_offset() const { |
return max_scroll_offset_; |
} |
@@ -3243,9 +3245,9 @@ class TestScrollOffsetDelegate : public LayerScrollOffsetDelegate { |
} |
private: |
- gfx::Vector2dF last_set_scroll_offset_; |
- gfx::Vector2dF getter_return_value_; |
- gfx::Vector2dF max_scroll_offset_; |
+ gfx::ScrollOffset last_set_scroll_offset_; |
+ gfx::ScrollOffset getter_return_value_; |
+ gfx::ScrollOffset max_scroll_offset_; |
gfx::SizeF scrollable_size_; |
float page_scale_factor_; |
float min_page_scale_factor_; |
@@ -3261,7 +3263,7 @@ TEST_F(LayerTreeHostImplTest, RootLayerScrollOffsetDelegation) { |
// Setting the delegate results in the current scroll offset being set. |
gfx::Vector2dF initial_scroll_delta(10.f, 10.f); |
- scroll_layer->SetScrollOffset(gfx::Vector2d()); |
+ scroll_layer->SetScrollOffset(gfx::ScrollOffset()); |
scroll_layer->SetScrollDelta(initial_scroll_delta); |
host_impl_->SetRootLayerScrollOffsetDelegate(&scroll_delegate); |
EXPECT_EQ(initial_scroll_delta.ToString(), |
@@ -3270,7 +3272,7 @@ TEST_F(LayerTreeHostImplTest, RootLayerScrollOffsetDelegation) { |
// Setting the delegate results in the scrollable_size, max_scroll_offset, |
// page_scale_factor and {min|max}_page_scale_factor being set. |
EXPECT_EQ(gfx::SizeF(100, 100), scroll_delegate.scrollable_size()); |
- EXPECT_EQ(gfx::Vector2dF(90, 80), scroll_delegate.max_scroll_offset()); |
+ EXPECT_EQ(gfx::ScrollOffset(90, 80), scroll_delegate.max_scroll_offset()); |
EXPECT_EQ(1.f, scroll_delegate.page_scale_factor()); |
EXPECT_EQ(0.f, scroll_delegate.min_page_scale_factor()); |
EXPECT_EQ(0.f, scroll_delegate.max_page_scale_factor()); |
@@ -3302,23 +3304,23 @@ TEST_F(LayerTreeHostImplTest, RootLayerScrollOffsetDelegation) { |
// Scrolling should be relative to the offset as returned by the delegate. |
gfx::Vector2dF scroll_delta(0.f, 10.f); |
- gfx::Vector2dF current_offset(7.f, 8.f); |
+ gfx::ScrollOffset current_offset(7.f, 8.f); |
scroll_delegate.set_getter_return_value(current_offset); |
EXPECT_EQ(InputHandler::ScrollStarted, |
host_impl_->ScrollBegin(gfx::Point(), InputHandler::Gesture)); |
host_impl_->ScrollBy(gfx::Point(), scroll_delta); |
- EXPECT_EQ(current_offset + scroll_delta, |
+ EXPECT_EQ(ScrollOffsetWithDelta(current_offset, scroll_delta), |
scroll_delegate.last_set_scroll_offset()); |
- current_offset = gfx::Vector2dF(42.f, 41.f); |
+ current_offset = gfx::ScrollOffset(42.f, 41.f); |
scroll_delegate.set_getter_return_value(current_offset); |
host_impl_->ScrollBy(gfx::Point(), scroll_delta); |
- EXPECT_EQ(current_offset + scroll_delta, |
+ EXPECT_EQ(current_offset + gfx::ScrollOffset(scroll_delta), |
scroll_delegate.last_set_scroll_offset()); |
host_impl_->ScrollEnd(); |
- scroll_delegate.set_getter_return_value(gfx::Vector2dF()); |
+ scroll_delegate.set_getter_return_value(gfx::ScrollOffset()); |
// Forces a full tree synchronization and ensures that the scroll delegate |
// sees the correct size of the new tree. |
@@ -3330,7 +3332,7 @@ TEST_F(LayerTreeHostImplTest, RootLayerScrollOffsetDelegation) { |
// Un-setting the delegate should propagate the delegate's current offset to |
// the root scrollable layer. |
- current_offset = gfx::Vector2dF(13.f, 12.f); |
+ current_offset = gfx::ScrollOffset(13.f, 12.f); |
scroll_delegate.set_getter_return_value(current_offset); |
host_impl_->SetRootLayerScrollOffsetDelegate(NULL); |
@@ -3363,13 +3365,13 @@ TEST_F(LayerTreeHostImplTest, |
EXPECT_FALSE(host_impl_->active_tree()->needs_update_draw_properties()); |
// Set external scroll delta on delegate and notify LayerTreeHost. |
- gfx::Vector2dF scroll_delta(10.f, 10.f); |
+ gfx::ScrollOffset scroll_delta(10.f, 10.f); |
scroll_delegate.set_getter_return_value(scroll_delta); |
host_impl_->OnRootLayerDelegatedScrollOffsetChanged(); |
// Check scroll delta reflected in layer. |
DrawFrame(); |
- CheckLayerScrollDelta(scroll_layer, scroll_delta); |
+ CheckLayerScrollDelta(scroll_layer, ScrollOffsetToVector2dF(scroll_delta)); |
host_impl_->SetRootLayerScrollOffsetDelegate(NULL); |
} |
@@ -3440,8 +3442,8 @@ TEST_F(LayerTreeHostImplTest, OverscrollChildWithoutBubbling) { |
LayerImpl* child_layer = child.get(); |
root->AddChild(child.Pass()); |
root_clip->AddChild(root.Pass()); |
- child_layer->SetScrollOffset(gfx::Vector2d(0, 3)); |
- grand_child_layer->SetScrollOffset(gfx::Vector2d(0, 2)); |
+ child_layer->SetScrollOffset(gfx::ScrollOffset(0, 3)); |
+ grand_child_layer->SetScrollOffset(gfx::ScrollOffset(0, 2)); |
host_impl_->active_tree()->SetRootLayer(root_clip.Pass()); |
host_impl_->active_tree()->DidBecomeActive(); |
host_impl_->SetViewportSize(surface_size); |
@@ -5641,7 +5643,7 @@ TEST_F(LayerTreeHostImplTest, FarAwayQuadsDontNeedAA) { |
root->SetBounds(root_size); |
- gfx::Vector2d scroll_offset(100000, 0); |
+ gfx::ScrollOffset scroll_offset(100000, 0); |
scrolling_layer->SetScrollClipLayer(root->id()); |
scrolling_layer->SetScrollOffset(scroll_offset); |
@@ -6171,11 +6173,11 @@ TEST_F(LayerTreeHostImplTest, TouchFlingShouldLockToFirstScrolledLayer) { |
scoped_ptr<LayerImpl> grand_child = |
CreateScrollableLayer(4, surface_size, root.get()); |
- grand_child->SetScrollOffset(gfx::Vector2d(0, 2)); |
+ grand_child->SetScrollOffset(gfx::ScrollOffset(0, 2)); |
scoped_ptr<LayerImpl> child = |
CreateScrollableLayer(3, surface_size, root.get()); |
- child->SetScrollOffset(gfx::Vector2d(0, 4)); |
+ child->SetScrollOffset(gfx::ScrollOffset(0, 4)); |
child->AddChild(grand_child.Pass()); |
root_scrolling->AddChild(child.Pass()); |
@@ -6663,14 +6665,14 @@ const int LayerTreeHostImplWithTopControlsTest::top_controls_height_ = 50; |
TEST_F(LayerTreeHostImplWithTopControlsTest, NoIdleAnimations) { |
SetupScrollAndContentsLayers(gfx::Size(100, 100)) |
- ->SetScrollOffset(gfx::Vector2d(0, 10)); |
+ ->SetScrollOffset(gfx::ScrollOffset(0, 10)); |
host_impl_->Animate(base::TimeTicks()); |
EXPECT_FALSE(did_request_redraw_); |
} |
TEST_F(LayerTreeHostImplWithTopControlsTest, TopControlsAnimationScheduling) { |
SetupScrollAndContentsLayers(gfx::Size(100, 100)) |
- ->SetScrollOffset(gfx::Vector2d(0, 10)); |
+ ->SetScrollOffset(gfx::ScrollOffset(0, 10)); |
host_impl_->DidChangeTopControlsPosition(); |
EXPECT_TRUE(did_request_animate_); |
EXPECT_TRUE(did_request_redraw_); |
@@ -6802,7 +6804,7 @@ TEST_F(LayerTreeHostImplWithTopControlsTest, TopControlsAnimationAfterScroll) { |
host_impl_->top_controls_manager()->UpdateTopControlsState( |
BOTH, SHOWN, false); |
float initial_scroll_offset = 50; |
- scroll_layer->SetScrollOffset(gfx::Vector2d(0, initial_scroll_offset)); |
+ scroll_layer->SetScrollOffset(gfx::ScrollOffset(0, initial_scroll_offset)); |
DrawFrame(); |
EXPECT_EQ(InputHandler::ScrollStarted, |
@@ -6869,7 +6871,7 @@ class LayerTreeHostImplVirtualViewportTest : public LayerTreeHostImplTest { |
scoped_ptr<LayerImpl> inner_scroll = |
LayerImpl::Create(layer_tree_impl, kInnerViewportScrollLayerId); |
inner_scroll->SetIsContainerForFixedPositionLayers(true); |
- inner_scroll->SetScrollOffset(gfx::Vector2d()); |
+ inner_scroll->SetScrollOffset(gfx::ScrollOffset()); |
scoped_ptr<LayerImpl> inner_clip = |
LayerImpl::Create(layer_tree_impl, kInnerViewportClipLayerId); |
@@ -6891,7 +6893,7 @@ class LayerTreeHostImplVirtualViewportTest : public LayerTreeHostImplTest { |
scoped_ptr<LayerImpl> outer_scroll = |
LayerImpl::Create(layer_tree_impl, kOuterViewportScrollLayerId); |
outer_scroll->SetScrollClipLayer(outer_clip->id()); |
- outer_scroll->SetScrollOffset(gfx::Vector2d()); |
+ outer_scroll->SetScrollOffset(gfx::ScrollOffset()); |
outer_scroll->SetBounds(content_size); |
outer_scroll->SetContentBounds(content_size); |
outer_scroll->SetPosition(gfx::PointF()); |
@@ -7032,7 +7034,7 @@ TEST_F(LayerTreeHostImplTest, ScrollAnimated) { |
host_impl_->Animate(start_time); |
host_impl_->UpdateAnimationState(true); |
- EXPECT_EQ(gfx::Vector2dF(), scrolling_layer->TotalScrollOffset()); |
+ EXPECT_EQ(gfx::ScrollOffset(), scrolling_layer->TotalScrollOffset()); |
host_impl_->Animate(start_time + base::TimeDelta::FromMilliseconds(50)); |
host_impl_->UpdateAnimationState(true); |
@@ -7054,7 +7056,8 @@ TEST_F(LayerTreeHostImplTest, ScrollAnimated) { |
host_impl_->Animate(start_time + base::TimeDelta::FromMilliseconds(250)); |
host_impl_->UpdateAnimationState(true); |
- EXPECT_EQ(gfx::Vector2dF(0, 100), scrolling_layer->TotalScrollOffset()); |
+ EXPECT_VECTOR_EQ(gfx::ScrollOffset(0, 100), |
+ scrolling_layer->TotalScrollOffset()); |
EXPECT_EQ(NULL, host_impl_->CurrentlyScrollingLayer()); |
} |