Loading services/core/java/com/android/server/pm/PackageManagerService.java +12 −0 Original line number Diff line number Diff line Loading @@ -2162,6 +2162,7 @@ public class PackageManagerService extends IPackageManager.Stub { } primeDomainVerificationsLPw(false); checkDefaultBrowser(); // All the changes are done during package scanning. mSettings.updateInternalDatabaseVersion(); Loading Loading @@ -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 { Loading Loading
services/core/java/com/android/server/pm/PackageManagerService.java +12 −0 Original line number Diff line number Diff line Loading @@ -2162,6 +2162,7 @@ public class PackageManagerService extends IPackageManager.Stub { } primeDomainVerificationsLPw(false); checkDefaultBrowser(); // All the changes are done during package scanning. mSettings.updateInternalDatabaseVersion(); Loading Loading @@ -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 { Loading