diff options
| author | 2024-05-17 15:05:30 +0000 | |
|---|---|---|
| committer | 2024-05-20 09:35:27 +0000 | |
| commit | f39d5f3da26c4dc5d502681d7748cbf126d1cec3 (patch) | |
| tree | 1ae28323c5c6617bc1c294141875ce4558078f04 | |
| parent | ad53f3835bb62a9709786f33ac4faa4ad1dad793 (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.java | 2 |
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(); |