am 14610f68: am d2566bdb: am c8b0ddfc: Merge "Save PatternVisible setting to crypto header" into lmp-dev

* commit '14610f68ce4e3edcf67b4ee9f861e79ac5b4c808':
  Save PatternVisible setting to crypto header
This commit is contained in:
Paul Lawrence
2014-08-21 16:58:05 +00:00
committed by Android Git Automerger

View File

@@ -1093,6 +1093,25 @@ public class LockPatternUtils {
*/
public void setVisiblePatternEnabled(boolean enabled) {
setBoolean(Settings.Secure.LOCK_PATTERN_VISIBLE, enabled);
// Update for crypto if owner
int userId = getCurrentOrCallingUserId();
if (userId != UserHandle.USER_OWNER) {
return;
}
IBinder service = ServiceManager.getService("mount");
if (service == null) {
Log.e(TAG, "Could not find the mount service to update the user info");
return;
}
IMountService mountService = IMountService.Stub.asInterface(service);
try {
mountService.setField("PatternVisible", enabled ? "1" : "0");
} catch (RemoteException e) {
Log.e(TAG, "Error changing pattern visible state", e);
}
}
/**