| Index: components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskGcmTaskService.java
|
| diff --git a/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskGcmTaskService.java b/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskGcmTaskService.java
|
| index 4c7104d7110deec3edeb9a00cc3115c03979cd13..389813b1de3dbeff6f920c3046680240dcec2941 100644
|
| --- a/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskGcmTaskService.java
|
| +++ b/components/background_task_scheduler/android/java/src/org/chromium/components/background_task_scheduler/BackgroundTaskGcmTaskService.java
|
| @@ -4,6 +4,8 @@
|
|
|
| package org.chromium.components.background_task_scheduler;
|
|
|
| +import android.os.Build;
|
| +
|
| import com.google.android.gms.gcm.GcmNetworkManager;
|
| import com.google.android.gms.gcm.GcmTaskService;
|
| import com.google.android.gms.gcm.TaskParams;
|
| @@ -111,6 +113,8 @@ public class BackgroundTaskGcmTaskService extends GcmTaskService {
|
|
|
| @Override
|
| public void onInitializeTasks() {
|
| + // Ignore the event on OSs supporting JobScheduler.
|
| + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) return;
|
| BackgroundTaskSchedulerFactory.getScheduler().reschedule(
|
| ContextUtils.getApplicationContext());
|
| }
|
|
|