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

Commit a9fb1523 authored by Philip P. Moltmann's avatar Philip P. Moltmann
Browse files

Flags instead of booleans for countPermissionApps

Test: Checked that the api retunred the results
Bug: 123697839
Change-Id: Iadb1c4307933635e6114d3d32a2a2b1ed87949f4
parent 8e268830
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -76,7 +76,7 @@ public class AppLocationPermissionPreferenceController extends
        PermissionControllerManager permController =
                mContext.getSystemService(PermissionControllerManager.class);
        permController.countPermissionApps(
                Arrays.asList(ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION), false, false,
                Arrays.asList(ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION), 0,
                (numApps) -> {
                    mNumTotal = numApps;
                    if (loadingInProgress.decrementAndGet() == 0) {
@@ -85,7 +85,8 @@ public class AppLocationPermissionPreferenceController extends
                }, null);

        permController.countPermissionApps(
                Collections.singletonList(ACCESS_BACKGROUND_LOCATION), true, false,
                Collections.singletonList(ACCESS_BACKGROUND_LOCATION),
                PermissionControllerManager.COUNT_ONLY_WHEN_GRANTED,
                (numApps) -> {
                    mNumBackground = numApps;
                    if (loadingInProgress.decrementAndGet() == 0) {
+1 −1
Original line number Diff line number Diff line
@@ -71,7 +71,7 @@ public class TopLevelLocationPreferenceController extends BasePreferenceControll
            return;
        }
        mContext.getSystemService(PermissionControllerManager.class).countPermissionApps(
                Arrays.asList(ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION), false, false,
                Arrays.asList(ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION), 0,
                (numApps) -> {
                    setLocationAppCount(numApps);
                }, null);