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

Commit 08f5ad0d authored by Fabrice Di Meglio's avatar Fabrice Di Meglio Committed by Android Git Automerger
Browse files

am ba815c47: am 44b60be1: Merge "Add user selectable Default Browser feature - part 5" into mnc-dev

* commit 'ba815c47':
  Add user selectable Default Browser feature - part 5
parents 2d603a49 ba815c47
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -2162,6 +2162,7 @@ public class PackageManagerService extends IPackageManager.Stub {
            }
            primeDomainVerificationsLPw(false);
            checkDefaultBrowser();
            // All the changes are done during package scanning.
            mSettings.updateInternalDatabaseVersion();
@@ -2331,6 +2332,17 @@ public class PackageManagerService extends IPackageManager.Stub {
        Slog.d(TAG, "End priming domain verifications");
    }
    private void checkDefaultBrowser() {
        final int myUserId = UserHandle.myUserId();
        final String packageName = getDefaultBrowserPackageName(myUserId);
        PackageInfo info = getPackageInfo(packageName, 0, myUserId);
        if (info == null) {
            Slog.w(TAG, "Clearing default Browser as its package is no more installed: " +
                    packageName);
            setDefaultBrowserPackageName(null, myUserId);
        }
    }
    @Override
    public boolean onTransact(int code, Parcel data, Parcel reply, int flags)
            throws RemoteException {