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

Commit 9ca16253 authored by Maggie's avatar Maggie
Browse files

Check for null LOCATION_PROVIDERS_ALLOWED value

After reading LOCATION_PROVIDERS_ALLOWED value from settings provider,
check for null first.

Bug: 72711160
Bug: 72732478
Test: Manual
Change-Id: I813e40f11f078d80c4cc20986f030fdadfe433c6
parent bc38a217
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1271,6 +1271,9 @@ public class LocationManager {
        final String allowedProviders = Settings.Secure.getStringForUser(
                mContext.getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED,
                userHandle.getIdentifier());
        if (allowedProviders == null) {
            return false;
        }
        final List<String> providerList = Arrays.asList(allowedProviders.split(","));
        for(String provider : getAllProviders()) {
            if (provider.equals(PASSIVE_PROVIDER)) {