diff options
author | Paul Lawrence <paullawrence@google.com> | 2014-09-18 11:23:40 -0700 |
---|---|---|
committer | Paul Lawrence <paullawrence@google.com> | 2014-09-18 11:23:40 -0700 |
commit | ced7db460f472a288255f6f75302381356eb9de8 (patch) | |
tree | c4c0656142e2eeda9c91541ce57692be448965de /src/com/android/settings/CryptKeeper.java | |
parent | 4241b0a9627e424adb897ec894a34ddce8fd77e3 (diff) | |
download | packages_apps_Settings-ced7db460f472a288255f6f75302381356eb9de8.zip packages_apps_Settings-ced7db460f472a288255f6f75302381356eb9de8.tar.gz packages_apps_Settings-ced7db460f472a288255f6f75302381356eb9de8.tar.bz2 |
Hide controls once password is known good
Bug: 17551103
Change-Id: I4fd182b7ac7a9ad7c1483979d4510b50b52e520f
Diffstat (limited to 'src/com/android/settings/CryptKeeper.java')
-rw-r--r-- | src/com/android/settings/CryptKeeper.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/com/android/settings/CryptKeeper.java b/src/com/android/settings/CryptKeeper.java index 013fd3a..70a3ae5 100644 --- a/src/com/android/settings/CryptKeeper.java +++ b/src/com/android/settings/CryptKeeper.java @@ -155,6 +155,13 @@ public class CryptKeeper extends Activity implements TextView.OnEditorActionList } private class DecryptTask extends AsyncTask<String, Void, Integer> { + private void hide(int id) { + View view = findViewById(id); + if (view != null) { + view.setVisibility(View.GONE); + } + } + @Override protected Integer doInBackground(String... params) { final IMountService service = getMountService(); @@ -175,6 +182,12 @@ public class CryptKeeper extends Activity implements TextView.OnEditorActionList mLockPatternView.removeCallbacks(mClearPatternRunnable); mLockPatternView.postDelayed(mClearPatternRunnable, RIGHT_PATTERN_CLEAR_TIMEOUT_MS); } + hide(R.id.passwordEntry); + hide(R.id.switch_ime_button); + hide(R.id.lockPattern); + hide(R.id.status); + hide(R.id.owner_info); + hide(R.id.emergencyCallButton); } else if (failedAttempts == MAX_FAILED_ATTEMPTS) { // Factory reset the device. sendBroadcast(new Intent("android.intent.action.MASTER_CLEAR")); |