From c761d3cf956c5d2e621fabe91dcf65924fe9cf0a Mon Sep 17 00:00:00 2001 From: Adam Cohen Date: Sat, 6 Sep 2014 18:16:32 +0200 Subject: Workaround for all apps crash in restricted profile Bug 17363836 Change-Id: I1c12e0300cfb1046bc7f2f3159d018ebf0a2f57d --- src/com/android/launcher3/Launcher.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/com/android/launcher3/Launcher.java') diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index 309ab46c9..51d74be10 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -3375,9 +3375,6 @@ public class Launcher extends Activity final AnimatorSet stateAnimation = mStateAnimation; final Runnable startAnimRunnable = new Runnable() { public void run() { - if (!toView.isAttachedToWindow()) { - return; - } // Check that mStateAnimation hasn't changed while // we waited for a layout/draw pass if (mStateAnimation != stateAnimation) @@ -3389,7 +3386,7 @@ public class Launcher extends Activity if (Utilities.isLmp()) { for (int i = 0; i < layerViews.size(); i++) { View v = layerViews.get(i); - if (v != null) v.buildLayer(); + if (v != null && v.isAttachedToWindow()) v.buildLayer(); } } mStateAnimation.start(); -- cgit v1.2.3