Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f39d5f3d authored by Neil Fuller's avatar Neil Fuller
Browse files

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
parent ad53f383
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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();