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 3d96af695ec0409961a9486fa43495ea9a8522da..6843254f0741f23aff690ce072dd42d2aa8eba7c 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) { |