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() { |