Loading services/core/java/com/android/server/pm/permission/Permission.java +4 −0 Original line number Diff line number Diff line Loading @@ -146,6 +146,10 @@ public final class Permission { return mPermissionInfo.packageName; } public boolean isReconciled() { return mReconciled; } public int getType() { return mType; } Loading services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java +4 −0 Original line number Diff line number Diff line Loading @@ -4137,6 +4137,10 @@ public class PermissionManagerServiceImpl implements PermissionManagerServiceInt // being uninstalled, continue; } // Don't remove config permissions and lose their GIDs. if (bp.getType() == Permission.TYPE_CONFIG && !bp.isReconciled()) { continue; } // The target package is the source of the current permission // Set to changed for either install or uninstall changed = true; Loading Loading
services/core/java/com/android/server/pm/permission/Permission.java +4 −0 Original line number Diff line number Diff line Loading @@ -146,6 +146,10 @@ public final class Permission { return mPermissionInfo.packageName; } public boolean isReconciled() { return mReconciled; } public int getType() { return mType; } Loading
services/core/java/com/android/server/pm/permission/PermissionManagerServiceImpl.java +4 −0 Original line number Diff line number Diff line Loading @@ -4137,6 +4137,10 @@ public class PermissionManagerServiceImpl implements PermissionManagerServiceInt // being uninstalled, continue; } // Don't remove config permissions and lose their GIDs. if (bp.getType() == Permission.TYPE_CONFIG && !bp.isReconciled()) { continue; } // The target package is the source of the current permission // Set to changed for either install or uninstall changed = true; Loading