| 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 f021a77b8f9b286e94ed03a33fb7f7fdab60e2e9..d4c216f403ad7a71a6d7bf40e3312e01911f902e 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java
|
| @@ -334,8 +334,7 @@
|
|
|
| // Likewise, this is a good time to process and clean up any pending or stale crash
|
| // reports left behind by previous runs.
|
| - CrashFileManager crashFileManager =
|
| - new CrashFileManager(ContextUtils.getApplicationContext().getCacheDir());
|
| + CrashFileManager crashFileManager = new CrashFileManager(mAppContext.getCacheDir());
|
| crashFileManager.cleanOutAllNonFreshMinidumpFiles();
|
|
|
| // Finally, uploading any pending crash reports.
|
| @@ -360,7 +359,7 @@
|
| File mostRecentMinidump = minidumps[0];
|
| if (doesCrashMinidumpNeedLogcat(mostRecentMinidump)) {
|
| AsyncTask.THREAD_POOL_EXECUTOR.execute(
|
| - new LogcatExtractionRunnable(mostRecentMinidump));
|
| + new LogcatExtractionRunnable(mAppContext, mostRecentMinidump));
|
|
|
| // The JobScheduler will schedule uploads for all of the available minidumps
|
| // once the logcat is attached. But if the JobScheduler API is not being used,
|
| @@ -371,13 +370,13 @@
|
| List<File> remainingMinidumps =
|
| Arrays.asList(minidumps).subList(1, minidumps.length);
|
| for (File minidump : remainingMinidumps) {
|
| - MinidumpUploadService.tryUploadCrashDump(minidump);
|
| + MinidumpUploadService.tryUploadCrashDump(mAppContext, minidump);
|
| }
|
| }
|
| } else if (MinidumpUploadService.shouldUseJobSchedulerForUploads()) {
|
| - MinidumpUploadService.scheduleUploadJob();
|
| + MinidumpUploadService.scheduleUploadJob(mAppContext);
|
| } else {
|
| - MinidumpUploadService.tryUploadAllCrashDumps();
|
| + MinidumpUploadService.tryUploadAllCrashDumps(mAppContext);
|
| }
|
| }
|
|
|
|
|