diff --git a/src/com/android/launcher2/Launcher.java b/src/com/android/launcher2/Launcher.java index 63c8a2a8fa..faf9bc6fb5 100644 --- a/src/com/android/launcher2/Launcher.java +++ b/src/com/android/launcher2/Launcher.java @@ -2690,7 +2690,10 @@ public final class Launcher extends Activity } scaleAnim.setInterpolator(new Workspace.ZoomOutInterpolator()); - toView.setLayerType(View.LAYER_TYPE_HARDWARE, null); + // Only use hardware layers in portrait mode, they don't give any gains in landscape + if (mWorkspace.getWidth() < mWorkspace.getHeight()) { + toView.setLayerType(View.LAYER_TYPE_HARDWARE, null); + } scaleAnim.addListener(new AnimatorListenerAdapter() { @Override public void onAnimationStart(Animator animation) {