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 c222aff1edbca37ad4204a417e9849ad9b7e0939..5e20e0363d9f3b59bd8cf4190a6af71a2d903ef6 100644 |
--- a/chrome/browser/ui/views/tabs/base_tab_strip.cc |
+++ b/chrome/browser/ui/views/tabs/base_tab_strip.cc |
@@ -411,9 +411,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() { |