diff --git a/chrome/browser/ui/views/tabs/tab.cc b/chrome/browser/ui/views/tabs/tab.cc index 61896f179ce588..0a49b5499914c0 100644 --- a/chrome/browser/ui/views/tabs/tab.cc +++ b/chrome/browser/ui/views/tabs/tab.cc @@ -431,6 +431,7 @@ class Tab::TabCloseButton : public views::ImageButton { tab_->GetHitTestMask(source, &tab_mask); gfx::Rect button_bounds(GetContentsBounds()); + button_bounds.set_x(GetMirroredXForRect(button_bounds)); gfx::RectF tab_bounds_f(gfx::SkRectToRectF(tab_mask.getBounds())); views::View::ConvertRectToTarget(tab_, this, &tab_bounds_f); gfx::Rect tab_bounds = gfx::ToEnclosingRect(tab_bounds_f);