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

Commit 831342f5 authored by Tony Mak's avatar Tony Mak Committed by android-build-team Robot
Browse files

Get application info in the correct user id

Fixes: 76396560

Test: Create work profile and launch hangouts in work profile.
Change-Id: Ic3727ac899153b6a96dd9b6d6921c32ba0bbd93e
(cherry picked from commit 352dc0b4)
parent 6833479b
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -202,7 +202,9 @@ public class PermissionMonitor {
            // Only using the first package name. There may be multiple names if multiple
            // apps share the same UID, but in that case they also share permissions so
            // querying with any of the names will return the same results.
            final PackageInfo app = mPackageManager.getPackageInfo(names[0], GET_PERMISSIONS);
            int userId = UserHandle.getUserId(uid);
            final PackageInfo app = mPackageManager.getPackageInfoAsUser(
                    names[0], GET_PERMISSIONS, userId);
            return hasUseBackgroundNetworksPermission(app);
        } catch (NameNotFoundException e) {
            // App not found.