commit | f13c9801697ccac3171137df10dd15f491dd15bd | [log] [tgz] |
---|---|---|
author | Rubin Xu <rubinxu@google.com> | Thu Jan 21 18:06:00 2016 +0000 |
committer | Rubin Xu <rubinxu@google.com> | Mon Jan 25 16:29:29 2016 +0000 |
tree | acecdeb033b355a2a8142d4b7230be6de5364d78 | |
parent | 094e64b7cf943a5f489d299e7ed3fa7104db929a [diff] [blame] |
Turn off profile by stopping the user. Bug: 22541941 Change-Id: I713ab9b87f3dd1b7bd6206af137562d20a44d76d
diff --git a/services/core/java/com/android/server/am/UserController.java b/services/core/java/com/android/server/am/UserController.java index 8c16872..a21570ce 100644 --- a/services/core/java/com/android/server/am/UserController.java +++ b/services/core/java/com/android/server/am/UserController.java
@@ -525,7 +525,7 @@ List<UserInfo> profilesToStart = new ArrayList<>(profiles.size()); for (UserInfo user : profiles) { if ((user.flags & UserInfo.FLAG_INITIALIZED) == UserInfo.FLAG_INITIALIZED - && user.id != mCurrentUserId) { + && user.id != mCurrentUserId && !user.isQuietModeEnabled()) { profilesToStart.add(user); } }