Index: athena/home/home_card_impl.cc |
diff --git a/athena/home/home_card_impl.cc b/athena/home/home_card_impl.cc |
index 8635be20b4895ba3c4e427d9385f30363edf0f43..de3ee7aac784d6eaff05738e9dc675258a5e2683 100644 |
--- a/athena/home/home_card_impl.cc |
+++ b/athena/home/home_card_impl.cc |
@@ -359,10 +359,13 @@ bool HomeCardImpl::OnAcceleratorFired(int command_id, |
const ui::Accelerator& accelerator) { |
DCHECK_EQ(COMMAND_SHOW_HOME_CARD, command_id); |
- if (state_ == VISIBLE_CENTERED && original_state_ != VISIBLE_BOTTOM) |
+ if (state_ == VISIBLE_CENTERED && original_state_ != VISIBLE_BOTTOM) { |
SetState(VISIBLE_MINIMIZED); |
- else if (state_ == VISIBLE_MINIMIZED) |
+ WindowManager::Get()->ExitOverview(); |
+ } else if (state_ == VISIBLE_MINIMIZED) { |
SetState(VISIBLE_CENTERED); |
+ WindowManager::Get()->EnterOverview(); |
+ } |
return true; |
} |