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

Commit 915741a0 authored by Ankita Vyas's avatar Ankita Vyas Committed by Automerger Merge Worker
Browse files

Merge "Remove GET_ACTIVITIES flag while fetching installed apps from package...

Merge "Remove GET_ACTIVITIES flag while fetching installed apps from package manager." into udc-dev am: 96cff648

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/23343098



Change-Id: I642beff62fac8c46054c0d35cf2ba95b63dccce6
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents ae773403 96cff648
Loading
Loading
Loading
Loading
+4 −6
Original line number Diff line number Diff line
@@ -16,8 +16,6 @@

package com.android.settings.applications;

import static android.content.pm.PackageManager.GET_ACTIVITIES;

import static com.android.settings.Utils.PROPERTY_CLONED_APPS_ENABLED;

import android.content.Context;
@@ -87,8 +85,8 @@ public class ClonedAppsPreferenceController extends BasePreferenceController
                        mContext.getResources().getStringArray(
                                com.android.internal.R.array.cloneable_apps));
                List<String> primaryUserApps = mContext.getPackageManager()
                        .getInstalledPackagesAsUser(GET_ACTIVITIES,
                                UserHandle.myUserId()).stream().map(x -> x.packageName).toList();
                        .getInstalledPackagesAsUser(/* flags*/ 0, UserHandle.myUserId()).stream()
                        .map(x -> x.packageName).toList();
                // Count number of installed apps in system user.
                int availableAppsCount = (int) cloneableApps.stream()
                        .filter(x -> primaryUserApps.contains(x)).count();
@@ -99,8 +97,8 @@ public class ClonedAppsPreferenceController extends BasePreferenceController
                }
                // Get all apps in clone profile if present.
                List<String> cloneProfileApps = mContext.getPackageManager()
                        .getInstalledPackagesAsUser(GET_ACTIVITIES,
                                cloneUserId).stream().map(x -> x.packageName).toList();
                        .getInstalledPackagesAsUser(/* flags*/ 0, cloneUserId).stream()
                        .map(x -> x.packageName).toList();
                // Count number of allowlisted app present in clone profile.
                int clonedAppsCount = (int) cloneableApps.stream()
                        .filter(x -> cloneProfileApps.contains(x)).count();