From 7fa8c508e0ebc8d8190fa8860d1f3bab819df081 Mon Sep 17 00:00:00 2001 From: Doug Zongker Date: Tue, 13 Oct 2009 13:02:49 -0700 Subject: [PATCH] make erase-password-on-SIM-change optional Make this "feature" controlled by a system property so it can be enabled only for carriers that want it. --- core/java/android/accounts/AccountManagerService.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/java/android/accounts/AccountManagerService.java b/core/java/android/accounts/AccountManagerService.java index 3a11cb337b376..da19d6733a335 100644 --- a/core/java/android/accounts/AccountManagerService.java +++ b/core/java/android/accounts/AccountManagerService.java @@ -223,7 +223,11 @@ public class AccountManagerService mBindHelper = new AuthenticatorBindHelper(mContext, mAuthenticatorCache, mMessageHandler, MESSAGE_CONNECTED, MESSAGE_DISCONNECTED); - mSimWatcher = new SimWatcher(mContext); + if (SystemProperties.getBoolean("ro.config.sim_password_clear", false)) { + mSimWatcher = new SimWatcher(mContext); + } else { + mSimWatcher = null; + } sThis.set(this); onRegisteredServicesCacheChanged();