| Index: chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java b/chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java
|
| index e713649a92df4587fcf5f86ffd5dd75b156055db..d6ea4b38d3dcad544816a824047c5c6f63afbdc4 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java
|
| @@ -5,10 +5,7 @@
|
| package org.chromium.chrome.browser;
|
|
|
| import android.content.Context;
|
| -import android.content.Intent;
|
| import android.content.SharedPreferences;
|
| -import android.content.pm.ResolveInfo;
|
| -import android.net.Uri;
|
| import android.os.AsyncTask;
|
| import android.os.Looper;
|
| import android.os.MessageQueue;
|
| @@ -176,6 +173,8 @@ public class DeferredStartupHandler {
|
| // Punt all tasks that may block on disk off onto a background thread.
|
| initAsyncDiskTask();
|
|
|
| + DefaultBrowserInfo.initBrowserFetcher();
|
| +
|
| AfterStartupTaskUtils.setStartupComplete();
|
|
|
| PartnerBrowserCustomizations.setOnInitializeAsyncFinished(new Runnable() {
|
| @@ -283,8 +282,6 @@ public class DeferredStartupHandler {
|
|
|
| removeSnapshotDatabase();
|
|
|
| - cacheIsChromeDefaultBrowser();
|
| -
|
| // Warm up all web app shared prefs. This must be run after the WebappRegistry
|
| // instance is initialized.
|
| WebappRegistry.warmUpSharedPrefs();
|
| @@ -320,20 +317,6 @@ public class DeferredStartupHandler {
|
| }
|
|
|
| /**
|
| - * Caches whether Chrome is set as a default browser on the device.
|
| - */
|
| - @WorkerThread
|
| - private void cacheIsChromeDefaultBrowser() {
|
| - // Retrieve whether Chrome is default in background to avoid strict mode checks.
|
| - Intent intent = new Intent(Intent.ACTION_VIEW,
|
| - Uri.parse("http://www.madeupdomainforcheck123.com/"));
|
| - ResolveInfo info = mAppContext.getPackageManager().resolveActivity(intent, 0);
|
| - boolean isDefault = (info != null && info.match != 0
|
| - && mAppContext.getPackageName().equals(info.activityInfo.packageName));
|
| - ChromePreferenceManager.getInstance().setCachedChromeDefaultBrowser(isDefault);
|
| - }
|
| -
|
| - /**
|
| * Deletes the snapshot database which is no longer used because the feature has been removed
|
| * in Chrome M41.
|
| */
|
|
|