summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Neil Fuller <nfuller@google.com> 2024-05-17 15:05:30 +0000
committer Neil Fuller <nfuller@google.com> 2024-05-20 09:35:27 +0000
commitf39d5f3da26c4dc5d502681d7748cbf126d1cec3 (patch)
tree1ae28323c5c6617bc1c294141875ce4558078f04
parentad53f3835bb62a9709786f33ac4faa4ad1dad793 (diff)
Fix potential issue with multi-user/multi-screen use case
The code assumes the caller is the current user. It may not be in future. Flag: EXEMPT bugfix Bug: 341649491 Change-Id: Idaba55537783abc9be39743bffd8d5f93e2b314c
-rw-r--r--services/core/java/com/android/server/timedetector/ServiceConfigAccessorImpl.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/timedetector/ServiceConfigAccessorImpl.java b/services/core/java/com/android/server/timedetector/ServiceConfigAccessorImpl.java
index ad2c3e83b041..3579246b660f 100644
--- a/services/core/java/com/android/server/timedetector/ServiceConfigAccessorImpl.java
+++ b/services/core/java/com/android/server/timedetector/ServiceConfigAccessorImpl.java
@@ -225,7 +225,7 @@ final class ServiceConfigAccessorImpl implements ServiceConfigAccessor {
@NonNull TimeConfiguration requestedConfiguration, boolean bypassUserPolicyChecks) {
Objects.requireNonNull(requestedConfiguration);
- TimeCapabilitiesAndConfig capabilitiesAndConfig = getCurrentUserConfigurationInternal()
+ TimeCapabilitiesAndConfig capabilitiesAndConfig = getConfigurationInternal(userId)
.createCapabilitiesAndConfig(bypassUserPolicyChecks);
TimeCapabilities capabilities = capabilitiesAndConfig.getCapabilities();
TimeConfiguration oldConfiguration = capabilitiesAndConfig.getConfiguration();