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

Commit 544a34d2 authored by Svet Ganov's avatar Svet Ganov
Browse files

Fix wrong UID in app op toggle

bug:21808330

Change-Id: I4f6f48085c71004b317223e7bd353f9f5f194462
parent 92f46d12
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -302,8 +302,8 @@ public final class AppPermissionGroup implements Comparable<AppPermissionGroup>
                // Enable the permission app op.
                if (permission.hasAppOp() && !permission.isAppOpAllowed()) {
                    permission.setAppOpAllowed(true);
                    mAppOps.setMode(permission.getAppOp(), android.os.Process.myUid(),
                            mPackageInfo.packageName, AppOpsManager.MODE_ALLOWED);
                    mAppOps.setMode(permission.getAppOp(), uid, mPackageInfo.packageName,
                            AppOpsManager.MODE_ALLOWED);
                }
            } else {
                // Legacy apps cannot have a not granted permission but just in case.
@@ -402,8 +402,8 @@ public final class AppPermissionGroup implements Comparable<AppPermissionGroup>
                // Disable the permission app op.
                if (permission.hasAppOp() && permission.isAppOpAllowed()) {
                    permission.setAppOpAllowed(false);
                    mAppOps.setMode(permission.getAppOp(), android.os.Process.myUid(),
                            mPackageInfo.packageName, AppOpsManager.MODE_IGNORED);
                    mAppOps.setMode(permission.getAppOp(), uid, mPackageInfo.packageName,
                            AppOpsManager.MODE_IGNORED);
                }
            } else {
                // Legacy apps cannot have a non-granted permission but just in case.