From aa00896b8dda3b73e8ce73b5caa9308af7e89fa8 Mon Sep 17 00:00:00 2001 From: Felipe Leme Date: Tue, 18 Apr 2017 14:54:33 -0700 Subject: [PATCH] Clone autofill service settings on managed profile. Test: manual verification Change-Id: I9d13e4230265b18444bfd30fd403c5fb98b88159 Fixes: 37351722 --- core/java/android/provider/Settings.java | 1 + .../com/android/server/autofill/AutofillManagerService.java | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/core/java/android/provider/Settings.java b/core/java/android/provider/Settings.java index c6ea9586374d0..f32f163a86b0c 100755 --- a/core/java/android/provider/Settings.java +++ b/core/java/android/provider/Settings.java @@ -7077,6 +7077,7 @@ public final class Settings { CLONE_TO_MANAGED_PROFILE.add(ACCESSIBILITY_ENABLED); CLONE_TO_MANAGED_PROFILE.add(ALLOW_MOCK_LOCATION); CLONE_TO_MANAGED_PROFILE.add(ALLOWED_GEOLOCATION_ORIGINS); + CLONE_TO_MANAGED_PROFILE.add(AUTOFILL_SERVICE); CLONE_TO_MANAGED_PROFILE.add(DEFAULT_INPUT_METHOD); CLONE_TO_MANAGED_PROFILE.add(ENABLED_ACCESSIBILITY_SERVICES); CLONE_TO_MANAGED_PROFILE.add(ENABLED_INPUT_METHODS); diff --git a/services/autofill/java/com/android/server/autofill/AutofillManagerService.java b/services/autofill/java/com/android/server/autofill/AutofillManagerService.java index d6f525655d56f..ad7ff1b5b5a88 100644 --- a/services/autofill/java/com/android/server/autofill/AutofillManagerService.java +++ b/services/autofill/java/com/android/server/autofill/AutofillManagerService.java @@ -184,7 +184,7 @@ public final class AutofillManagerService extends SystemService { } @Override - public void onStopUser(int userId) { + public void onCleanupUser(int userId) { synchronized (mLock) { removeCachedServiceLocked(userId); } @@ -211,7 +211,7 @@ public final class AutofillManagerService extends SystemService { /** * Peeks the service instance for a user. * - * @return service instance or null if not already present + * @return service instance or {@code null} if not already present */ @Nullable AutofillManagerServiceImpl peekServiceForUserLocked(int userId) {