Index: chrome/browser/ui/views/ash/tab_scrubber_browsertest.cc |
diff --git a/chrome/browser/ui/views/ash/tab_scrubber_browsertest.cc b/chrome/browser/ui/views/ash/tab_scrubber_browsertest.cc |
index 87ccc9f0adacaa944b779120a7632d8b0829fb06..cc84e8f8a338ad77b128fd691db99b26e5e65760 100644 |
--- a/chrome/browser/ui/views/ash/tab_scrubber_browsertest.cc |
+++ b/chrome/browser/ui/views/ash/tab_scrubber_browsertest.cc |
@@ -64,15 +64,16 @@ class TabScrubberTest : public InProcessBrowserTest, |
return BrowserView::GetBrowserViewForNativeWindow(window)->tabstrip(); |
} |
- int GetStartX(Browser* browser, |
- int index, |
- TabScrubber::Direction direction) { |
- return TabScrubber::GetStartPoint( |
- GetTabStrip(browser), index, direction).x(); |
+ float GetStartX(Browser* browser, |
+ int index, |
+ TabScrubber::Direction direction) { |
+ return static_cast<float>(TabScrubber::GetStartPoint( |
+ GetTabStrip(browser), index, direction).x()); |
} |
- int GetTabCenter(Browser* browser, int index) { |
- return GetTabStrip(browser)->tab_at(index)->bounds().CenterPoint().x(); |
+ float GetTabCenter(Browser* browser, int index) { |
+ return static_cast<float>( |
+ GetTabStrip(browser)->tab_at(index)->bounds().CenterPoint().x()); |
} |
// Sends one scroll event synchronously without initial or final |
@@ -84,10 +85,10 @@ class TabScrubberTest : public InProcessBrowserTest, |
int active_index = browser->tab_strip_model()->active_index(); |
TabScrubber::Direction direction = index < active_index ? |
TabScrubber::LEFT : TabScrubber::RIGHT; |
- int offset = GetTabCenter(browser, index) - |
+ float offset = GetTabCenter(browser, index) - |
GetStartX(browser, active_index, direction); |
ui::ScrollEvent scroll_event(ui::ET_SCROLL, |
- gfx::Point(0, 0), |
+ gfx::PointF(0, 0), |
ui::EventTimeForNow(), |
0, |
offset, 0, |
@@ -124,15 +125,15 @@ class TabScrubberTest : public InProcessBrowserTest, |
} |
if (scrub_type == SKIP_TABS) |
increment *= 2; |
- int last = GetStartX(browser, active_index, direction); |
- std::vector<gfx::Point> offsets; |
+ float last = GetStartX(browser, active_index, direction); |
+ std::vector<gfx::PointF> offsets; |
for (int i = active_index + increment; i != (index + increment); |
- i += increment) { |
- int tab_center = GetTabCenter(browser, i); |
- offsets.push_back(gfx::Point(tab_center - last, 0)); |
+ i += increment) { |
+ float tab_center = GetTabCenter(browser, i); |
+ offsets.push_back(gfx::PointF(tab_center - last, 0)); |
last = GetStartX(browser, i, direction); |
if (scrub_type == REPEAT_TABS) { |
- offsets.push_back(gfx::Point(increment, 0)); |
+ offsets.push_back(gfx::PointF(static_cast<float>(increment), 0)); |
last += increment; |
} |
} |
@@ -147,7 +148,7 @@ class TabScrubberTest : public InProcessBrowserTest, |
// if it's different from the currently active tab. |
// If the active tab is expected to stay the same, send events |
// synchronously (as we don't have anything to wait for). |
- void SendScrubSequence(Browser* browser, int x_offset, int index) { |
+ void SendScrubSequence(Browser* browser, float x_offset, int index) { |
aura::Window* window = browser->window()->GetNativeWindow(); |
aura::Window* root = window->GetRootWindow(); |
ui::test::EventGenerator event_generator(root, window); |