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

Commit 44b60be1 authored by Fabrice Di Meglio's avatar Fabrice Di Meglio Committed by Android (Google) Code Review
Browse files

Merge "Add user selectable Default Browser feature - part 5" into mnc-dev

parents 5b151690 7d1a9d05
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 {