From d12166e411160693dc6c963acf322ec8c480abc0 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Tue, 29 Mar 2016 18:34:53 -0700 Subject: [PATCH] Fix crash in ConfirmDeviceCredentials This reverts the workaround for bug 23849216 which has since been fixed. Fixes bug 27138063 Change-Id: Ifab4d072d0c95bb121bf3a9d852f2b16e92b7144 --- .../ConfirmDeviceCredentialBaseActivity.java | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/com/android/settings/ConfirmDeviceCredentialBaseActivity.java b/src/com/android/settings/ConfirmDeviceCredentialBaseActivity.java index e6dd5e0d1fd..c56a95610f6 100644 --- a/src/com/android/settings/ConfirmDeviceCredentialBaseActivity.java +++ b/src/com/android/settings/ConfirmDeviceCredentialBaseActivity.java @@ -31,7 +31,6 @@ public abstract class ConfirmDeviceCredentialBaseActivity extends SettingsActivi private boolean mDark; private boolean mEnterAnimationPending; private boolean mFirstTimeVisible = true; - private final Handler mHandler = new Handler(); @Override protected void onCreate(Bundle savedState) { @@ -76,7 +75,6 @@ public abstract class ConfirmDeviceCredentialBaseActivity extends SettingsActivi mFirstTimeVisible = false; prepareEnterAnimation(); mEnterAnimationPending = true; - mHandler.postDelayed(mEnterAnimationCompleteTimeoutRunnable, 1000); } } @@ -92,7 +90,6 @@ public abstract class ConfirmDeviceCredentialBaseActivity extends SettingsActivi public void onEnterAnimationComplete() { super.onEnterAnimationComplete(); if (mEnterAnimationPending) { - mHandler.removeCallbacks(mEnterAnimationCompleteTimeoutRunnable); startEnterAnimation(); mEnterAnimationPending = false; } @@ -105,15 +102,4 @@ public abstract class ConfirmDeviceCredentialBaseActivity extends SettingsActivi public void startEnterAnimation() { getFragment().startEnterAnimation(); } - - /** - * Workaround for a bug in window manager which results that onEnterAnimationComplete doesn't - * get called in all cases. - */ - private final Runnable mEnterAnimationCompleteTimeoutRunnable = new Runnable() { - @Override - public void run() { - onEnterAnimationComplete(); - } - }; }