| Index: android_webview/java/src/org/chromium/android_webview/crash/CrashReceiverService.java
|
| diff --git a/android_webview/java/src/org/chromium/android_webview/crash/CrashReceiverService.java b/android_webview/java/src/org/chromium/android_webview/crash/CrashReceiverService.java
|
| index 53d6897441e1ee15605cc3730a034793a76b5bd2..ecd8c0a607c5a08adf8cb70a40801887a1bcc6a1 100644
|
| --- a/android_webview/java/src/org/chromium/android_webview/crash/CrashReceiverService.java
|
| +++ b/android_webview/java/src/org/chromium/android_webview/crash/CrashReceiverService.java
|
| @@ -22,7 +22,6 @@ import org.chromium.components.minidump_uploader.CrashFileManager;
|
|
|
| import java.io.File;
|
| import java.io.IOException;
|
| -import java.util.List;
|
|
|
| /**
|
| * Service that is responsible for receiving crash dumps from an application, for upload.
|
| @@ -76,7 +75,7 @@ public class CrashReceiverService extends Service {
|
| boolean copySucceeded = copyMinidumps(context, uid, fileDescriptors);
|
| if (copySucceeded && scheduleUploads) {
|
| // Only schedule a new job if there actually are any files to upload.
|
| - scheduleNewJobIfNoJobsActive();
|
| + scheduleNewJob();
|
| }
|
| } finally {
|
| synchronized (mCopyingLock) {
|
| @@ -105,23 +104,8 @@ public class CrashReceiverService extends Service {
|
| }
|
| }
|
|
|
| - /**
|
| - * @return the currently pending job with ID MINIDUMP_UPLOADING_JOB_ID, or null if no such job
|
| - * exists.
|
| - */
|
| - private static JobInfo getCurrentPendingJob(JobScheduler jobScheduler) {
|
| - List<JobInfo> pendingJobs = jobScheduler.getAllPendingJobs();
|
| - for (JobInfo job : pendingJobs) {
|
| - if (job.getId() == MINIDUMP_UPLOADING_JOB_ID) return job;
|
| - }
|
| - return null;
|
| - }
|
| -
|
| - private void scheduleNewJobIfNoJobsActive() {
|
| + private void scheduleNewJob() {
|
| JobScheduler jobScheduler = (JobScheduler) getSystemService(Context.JOB_SCHEDULER_SERVICE);
|
| - if (getCurrentPendingJob(jobScheduler) != null) {
|
| - return;
|
| - }
|
| JobInfo newJob = new JobInfo
|
| .Builder(MINIDUMP_UPLOADING_JOB_ID /* jobId */,
|
| new ComponentName(this, MinidumpUploadJobService.class))
|
|
|