Index: chrome/android/java/src/org/chromium/chrome/browser/offlinepages/BackgroundSchedulerBridge.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/BackgroundSchedulerBridge.java b/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/BackgroundSchedulerBridge.java |
index cf09c6a84d6fb23448d24a8ad44394174a95936f..d18f73df3be01fae2728893ab451a270538af04a 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/BackgroundSchedulerBridge.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/BackgroundSchedulerBridge.java |
@@ -9,6 +9,8 @@ import org.chromium.base.ContextUtils; |
import org.chromium.base.annotations.CalledByNative; |
import org.chromium.base.annotations.JNINamespace; |
+import java.util.concurrent.TimeUnit; |
+ |
/** |
* Provides Java scheduling support from native offlining code as |
* well as JNI interface to tell native code to start processing |
@@ -42,19 +44,18 @@ public class BackgroundSchedulerBridge { |
@CalledByNative |
private static void schedule(TriggerConditions triggerConditions) { |
- BackgroundScheduler.getInstance(ContextUtils.getApplicationContext()) |
- .schedule(triggerConditions); |
+ BackgroundScheduler.getInstance().schedule(triggerConditions); |
} |
@CalledByNative |
private static void backupSchedule(TriggerConditions triggerConditions, long delayInSeconds) { |
- BackgroundScheduler.getInstance(ContextUtils.getApplicationContext()) |
- .scheduleBackup(triggerConditions, delayInSeconds); |
+ BackgroundScheduler.getInstance().scheduleBackup( |
+ triggerConditions, TimeUnit.SECONDS.toMillis(delayInSeconds)); |
} |
@CalledByNative |
private static void unschedule() { |
- BackgroundScheduler.getInstance(ContextUtils.getApplicationContext()).cancel(); |
+ BackgroundScheduler.getInstance().cancel(); |
} |
@CalledByNative |