diff options
author | Michael Jurka <mikejurka@google.com> | 2010-08-06 20:19:41 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2010-08-06 20:19:41 -0700 |
commit | 9cf976350b8f07af80884938d539ac538896a583 (patch) | |
tree | 30c859807562c547ace3691a501f7ac9a2fc7bd2 /src/com/android/launcher2/Launcher.java | |
parent | ecf403f6de6ac232d148c869a7d7968fef615a6c (diff) | |
parent | 4bb4f735c80ba6baca6678f6508b3862da61313a (diff) | |
download | android_packages_apps_Trebuchet-9cf976350b8f07af80884938d539ac538896a583.tar.gz android_packages_apps_Trebuchet-9cf976350b8f07af80884938d539ac538896a583.tar.bz2 android_packages_apps_Trebuchet-9cf976350b8f07af80884938d539ac538896a583.zip |
Merge "small fixes to Launcher"
Diffstat (limited to 'src/com/android/launcher2/Launcher.java')
-rw-r--r-- | src/com/android/launcher2/Launcher.java | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/com/android/launcher2/Launcher.java b/src/com/android/launcher2/Launcher.java index 855724117..5a508abfc 100644 --- a/src/com/android/launcher2/Launcher.java +++ b/src/com/android/launcher2/Launcher.java @@ -1040,7 +1040,6 @@ public final class Launcher extends Activity } closeAllApps(alreadyOnHome && allAppsVisible); hideCustomizationDrawer(); - mWorkspace.unshrink(); final View v = getWindow().peekDecorView(); if (v != null && v.getWindowToken() != null) { @@ -1512,7 +1511,6 @@ public final class Launcher extends Activity closeAllApps(true); } else if (isCustomizationDrawerVisible()) { hideCustomizationDrawer(); - mWorkspace.unshrink(); } else { closeFolder(); } @@ -1590,7 +1588,6 @@ public final class Launcher extends Activity // this is an intercepted event being forwarded from mWorkspace; // clicking anywhere on the workspace causes the drawer to slide down hideCustomizationDrawer(); - mWorkspace.unshrink(); return false; } @@ -2062,7 +2059,8 @@ public final class Launcher extends Activity } void showAllApps(boolean animated) { - hideCustomizationDrawer(); + boolean unshrinkWorkspace = false; + hideCustomizationDrawer(unshrinkWorkspace); if (LauncherApplication.isScreenXLarge()) { mWorkspace.shrinkToBottom(animated); @@ -2213,7 +2211,11 @@ public final class Launcher extends Activity AnimationUtils.loadAnimation(this, R.anim.home_customization_drawer_slide_up)); } - private void hideCustomizationDrawer() { + void hideCustomizationDrawer() { + hideCustomizationDrawer(true); + } + + void hideCustomizationDrawer(boolean unshrinkWorkspace) { if (isCustomizationDrawerVisible()) { Animation slideDownAnimation = AnimationUtils.loadAnimation( this, R.anim.home_customization_drawer_slide_down); @@ -2225,6 +2227,9 @@ public final class Launcher extends Activity public void onAnimationStart(Animation animation) {} }); mHomeCustomizationDrawer.startAnimation(slideDownAnimation); + if (unshrinkWorkspace) { + mWorkspace.unshrink(); + } } } |