Index: athena/home/home_card_impl.cc |
diff --git a/athena/home/home_card_impl.cc b/athena/home/home_card_impl.cc |
index cb38f3c01ab2ac6ae1c384ddaae307fc0769bbb9..c57c6284b44ab2029d2277e64d09c40c4bbf09b0 100644 |
--- a/athena/home/home_card_impl.cc |
+++ b/athena/home/home_card_impl.cc |
@@ -324,10 +324,10 @@ void HomeCardImpl::SetState(HomeCard::State state) { |
if (state_ == HIDDEN) { |
home_card_widget_->Hide(); |
} else { |
- if (state_ == VISIBLE_CENTERED) |
- home_card_widget_->Show(); |
- else |
+ if (state_ == VISIBLE_MINIMIZED) |
home_card_widget_->ShowInactive(); |
+ else |
+ home_card_widget_->Show(); |
home_card_view_->SetStateWithAnimation(state); |
layout_manager_->Layout(true); |
} |
@@ -407,7 +407,7 @@ void HomeCardImpl::OnGestureProgressed( |
} |
void HomeCardImpl::OnOverviewModeEnter() { |
- if (state_ == VISIBLE_MINIMIZED) |
+ if (state_ == HIDDEN || state_ == VISIBLE_MINIMIZED) |
SetState(VISIBLE_BOTTOM); |
} |