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

* commit '44b60be189183138437a3faf9a73388af0efcf44':
  Add user selectable Default Browser feature - part 5
This commit is contained in:
Fabrice Di Meglio
2015-05-05 00:58:40 +00:00
committed by Android Git Automerger

View File

@@ -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 {