summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/android/launcher3/Workspace.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/com/android/launcher3/Workspace.java b/src/com/android/launcher3/Workspace.java
index 0c1caeeab..63e893da1 100644
--- a/src/com/android/launcher3/Workspace.java
+++ b/src/com/android/launcher3/Workspace.java
@@ -2500,10 +2500,11 @@ public class Workspace extends SmoothPagedView
float mOverviewPanelSlideScale = 1.0f;
- if (overviewToWorkspace) {
+ if (overviewToWorkspace || stateIsNormal) {
+ ((SlidingUpPanelLayout) overviewPanel).collapsePane();
overviewPanel.setScaleY(1.0f);
mOverviewPanelSlideScale = 3.0f;
- } else if (workspaceToOverview) {
+ } else if (workspaceToOverview || stateIsOverview) {
overviewPanel.setScaleY(3.0f);
mOverviewPanelSlideScale = 1.0f;
}
@@ -2515,7 +2516,7 @@ public class Workspace extends SmoothPagedView
overviewPanelScale.setListener(new AnimatorListener() {
@Override
public void onAnimationStart(Animator animation) {
- if (workspaceToOverview) {
+ if (workspaceToOverview || stateIsOverview) {
overviewPanel.setAlpha(finalOverviewPanelAlpha);
AlphaUpdateListener.updateVisibility(overviewPanel);
}
@@ -2523,7 +2524,7 @@ public class Workspace extends SmoothPagedView
@Override
public void onAnimationEnd(Animator animation) {
- if (overviewToWorkspace) {
+ if (overviewToWorkspace || stateIsNormal) {
overviewPanel.setAlpha(finalOverviewPanelAlpha);
AlphaUpdateListener.updateVisibility(overviewPanel);
}