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

Commit 67a8d351 authored by Svetoslav Ganov's avatar Svetoslav Ganov
Browse files

Fix a regression in SettingsProvider

bug24990012

Change-Id: I1631d125df029f559ffc059ffcb73067389184e8
parent a52f6a17
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -1128,10 +1128,15 @@ public class SettingsProvider extends ContentProvider {

    private PackageInfo getCallingPackageInfoOrThrow(int userId) {
        try {
            return mPackageManager.getPackageInfo(getCallingPackage(), 0, userId);
            PackageInfo packageInfo = mPackageManager.getPackageInfo(
                    getCallingPackage(), 0, userId);
            if (packageInfo != null) {
                return packageInfo;
            }
        } catch (RemoteException e) {
            throw new IllegalStateException("Calling package doesn't exist");
            /* ignore */
        }
        throw new IllegalStateException("Calling package doesn't exist");
    }

    private int getGroupParentLocked(int userId) {