Chromium Code Reviews| Index: chrome/browser/ui/views/tabs/base_tab_strip.cc |
| diff --git a/chrome/browser/ui/views/tabs/base_tab_strip.cc b/chrome/browser/ui/views/tabs/base_tab_strip.cc |
| index b86b14de6551e9912f55019f8e79b18e004ff4f9..fba2c23b45861d6349c499da0469c68117f2c933 100644 |
| --- a/chrome/browser/ui/views/tabs/base_tab_strip.cc |
| +++ b/chrome/browser/ui/views/tabs/base_tab_strip.cc |
| @@ -407,9 +407,12 @@ bool BaseTabStrip::OnMouseDragged(const views::MouseEvent& event) { |
| return true; |
| } |
| -void BaseTabStrip::OnMouseReleased(const views::MouseEvent& event, |
| - bool canceled) { |
| - EndDrag(canceled); |
| +void BaseTabStrip::OnMouseReleased(const views::MouseEvent& event) { |
| + EndDrag(false); |
| +} |
| + |
| +void BaseTabStrip::OnMouseCaptureLost() { |
| + EndDrag(true); |
| } |
| void BaseTabStrip::StartMoveTabAnimation() { |