Index: chrome/browser/ui/panels/docked_panel_strip.cc |
diff --git a/chrome/browser/ui/panels/docked_panel_strip.cc b/chrome/browser/ui/panels/docked_panel_strip.cc |
index 99978374b831b7d83c8b8331e1049420c026ee52..35edf43b7933de68408f15c890b86249afa31012 100644 |
--- a/chrome/browser/ui/panels/docked_panel_strip.cc |
+++ b/chrome/browser/ui/panels/docked_panel_strip.cc |
@@ -473,11 +473,13 @@ void DockedPanelStrip::OnPanelAttentionStateChanged(Panel* panel) { |
void DockedPanelStrip::OnPanelTitlebarClicked(Panel* panel, |
panel::ClickModifier modifier) { |
DCHECK_EQ(this, panel->panel_strip()); |
+ if (!IsPanelMinimized(panel)) |
+ return; |
+ |
if (modifier == panel::APPLY_TO_ALL) |
ToggleMinimizeAll(panel); |
- |
- // TODO(jennb): Move all other titlebar click handling here. |
- // (http://crbug.com/118431) |
+ else |
+ RestorePanel(panel); |
} |
void DockedPanelStrip::ActivatePanel(Panel* panel) { |