diff --git a/src/com/android/launcher2/Hotseat.java b/src/com/android/launcher2/Hotseat.java index 85412c669f..f1fb6ab1c1 100644 --- a/src/com/android/launcher2/Hotseat.java +++ b/src/com/android/launcher2/Hotseat.java @@ -107,7 +107,7 @@ public class Hotseat extends FrameLayout { @Override public void onClick(android.view.View v) { if (mLauncher != null) { - mLauncher.showAllApps(true); + mLauncher.onClickAllAppsButton(v); } } }); diff --git a/src/com/android/launcher2/Launcher.java b/src/com/android/launcher2/Launcher.java index 4ae23a30d3..6d95555a13 100644 --- a/src/com/android/launcher2/Launcher.java +++ b/src/com/android/launcher2/Launcher.java @@ -1688,7 +1688,7 @@ public final class Launcher extends Activity if (mState == State.APPS_CUSTOMIZE) { showWorkspace(true); } else { - showAllApps(true); + onClickAllAppsButton(v); } } } @@ -1731,6 +1731,8 @@ public final class Launcher extends Activity * @param v The view that was clicked. */ public void onClickAllAppsButton(View v) { + // Provide the same haptic feedback that the system offers for virtual keys. + v.performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY); showAllApps(true); }