Index: chrome/browser/chromeos/panels/panel_scroller_header.cc |
diff --git a/chrome/browser/chromeos/panels/panel_scroller_header.cc b/chrome/browser/chromeos/panels/panel_scroller_header.cc |
index 62574473b3261a425cd287f280e031e51875dfb6..913f9cf189e632c3dc9a0799fc95a3ebc8376a60 100644 |
--- a/chrome/browser/chromeos/panels/panel_scroller_header.cc |
+++ b/chrome/browser/chromeos/panels/panel_scroller_header.cc |
@@ -18,6 +18,10 @@ PanelScrollerHeader::PanelScrollerHeader(PanelScroller* scroller) |
PanelScrollerHeader::~PanelScrollerHeader() { |
} |
+gfx::Size PanelScrollerHeader::GetPreferredSize() { |
+ return gfx::Size(size().width(), 18); |
+} |
+ |
bool PanelScrollerHeader::OnMousePressed(const views::MouseEvent& event) { |
return true; |
} |
@@ -26,13 +30,12 @@ bool PanelScrollerHeader::OnMouseDragged(const views::MouseEvent& event) { |
return false; |
} |
-void PanelScrollerHeader::OnMouseReleased(const views::MouseEvent& event, |
- bool canceled) { |
+void PanelScrollerHeader::OnMouseReleased(const views::MouseEvent& event) { |
scroller_->HeaderClicked(this); |
} |
-gfx::Size PanelScrollerHeader::GetPreferredSize() { |
- return gfx::Size(size().width(), 18); |
+void PanelScrollerHeader::OnMouseCaptureLost() { |
+ scroller_->HeaderClicked(this); |
} |
void PanelScrollerHeader::OnPaint(gfx::Canvas* canvas) { |