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

Commit b472f4c3 authored by Svetoslav Ganov's avatar Svetoslav Ganov Committed by android-build-merger
Browse files

Merge "Don\'t throw runtime exceptions for permission flags" into nyc-dev

am: 01da140a

* commit '01da140a':
  Don't throw runtime exceptions for permission flags

Change-Id: Id0a8449e5e0bda022ebc2301e28a447fd6e81936
parents d6df194c 01da140a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -646,7 +646,7 @@ public class ApplicationsState {
            if (DEBUG) Log.i(TAG, "Rebuilding...");
            for (int i=0; i<apps.size(); i++) {
                AppEntry entry = apps.get(i);
                if (filter == null || filter.filterApp(entry)) {
                if (entry != null && (filter == null || filter.filterApp(entry))) {
                    synchronized (mEntriesMap) {
                        if (DEBUG_LOCKING) Log.v(TAG, "rebuild acquired lock");
                        if (comparator != null) {
+3 −3
Original line number Diff line number Diff line
@@ -4271,17 +4271,17 @@ public class PackageManagerService extends IPackageManager.Stub {
        synchronized (mPackages) {
            final PackageParser.Package pkg = mPackages.get(packageName);
            if (pkg == null) {
                throw new IllegalArgumentException("Unknown package: " + packageName);
                return 0;
            }
            final BasePermission bp = mSettings.mPermissions.get(name);
            if (bp == null) {
                throw new IllegalArgumentException("Unknown permission: " + name);
                return 0;
            }
            SettingBase sb = (SettingBase) pkg.mExtras;
            if (sb == null) {
                throw new IllegalArgumentException("Unknown package: " + packageName);
                return 0;
            }
            PermissionsState permissionsState = sb.getPermissionsState();