Index: chrome/android/java/src/org/chromium/chrome/browser/init/ChromeBrowserInitializer.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/init/ChromeBrowserInitializer.java b/chrome/android/java/src/org/chromium/chrome/browser/init/ChromeBrowserInitializer.java |
index e19384c1a63bd4d3304be51988b7ac2c983cbcea..f49b358c86d22ef6e0ebe2127ca0972e17f1e2f6 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/init/ChromeBrowserInitializer.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/init/ChromeBrowserInitializer.java |
@@ -10,6 +10,7 @@ import android.os.Handler; |
import android.os.Looper; |
import android.os.Process; |
import android.preference.PreferenceManager; |
+import android.text.TextUtils; |
import org.chromium.base.ActivityState; |
import org.chromium.base.ApplicationStatus; |
@@ -28,10 +29,12 @@ import org.chromium.chrome.browser.ChromeApplication; |
import org.chromium.chrome.browser.ChromeStrictMode; |
import org.chromium.chrome.browser.ChromeSwitches; |
import org.chromium.chrome.browser.FileProviderHelper; |
+import org.chromium.chrome.browser.crash.MinidumpDirectoryObserver; |
import org.chromium.chrome.browser.device.DeviceClassManager; |
import org.chromium.chrome.browser.services.GoogleServicesManager; |
import org.chromium.chrome.browser.tabmodel.document.DocumentTabModelImpl; |
import org.chromium.chrome.browser.webapps.ActivityAssigner; |
+import org.chromium.components.variations.VariationsAssociatedData; |
import org.chromium.content.app.ContentApplication; |
import org.chromium.content.browser.BrowserStartupController; |
import org.chromium.content.browser.DeviceUtils; |
@@ -341,6 +344,11 @@ public class ChromeBrowserInitializer { |
mNativeInitializationComplete = true; |
ContentUriUtils.setFileProviderUtil(new FileProviderHelper()); |
+ |
+ if (TextUtils.equals("true", VariationsAssociatedData.getVariationParamValue( |
+ MinidumpDirectoryObserver.MINIDUMP_EXPERIMENT_NAME, "Enabled"))) { |
+ MinidumpDirectoryObserver.startObserverWatching(); |
+ } |
} |
private void waitForDebuggerIfNeeded() { |