summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/CryptKeeper.java
diff options
context:
space:
mode:
authorPaul Lawrence <paullawrence@google.com>2014-09-18 11:23:40 -0700
committerPaul Lawrence <paullawrence@google.com>2014-09-18 11:23:40 -0700
commitced7db460f472a288255f6f75302381356eb9de8 (patch)
treec4c0656142e2eeda9c91541ce57692be448965de /src/com/android/settings/CryptKeeper.java
parent4241b0a9627e424adb897ec894a34ddce8fd77e3 (diff)
downloadpackages_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.java13
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"));