summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher2/Launcher.java
diff options
context:
space:
mode:
authorMichael Jurka <mikejurka@google.com>2010-08-06 20:19:41 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-08-06 20:19:41 -0700
commit9cf976350b8f07af80884938d539ac538896a583 (patch)
tree30c859807562c547ace3691a501f7ac9a2fc7bd2 /src/com/android/launcher2/Launcher.java
parentecf403f6de6ac232d148c869a7d7968fef615a6c (diff)
parent4bb4f735c80ba6baca6678f6508b3862da61313a (diff)
downloadandroid_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.java15
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();
+ }
}
}