diff --git a/rxandroid/src/main/java/io/reactivex/android/schedulers/HandlerScheduler.java b/rxandroid/src/main/java/io/reactivex/android/schedulers/HandlerScheduler.java index c4c20e10..8fd01034 100644 --- a/rxandroid/src/main/java/io/reactivex/android/schedulers/HandlerScheduler.java +++ b/rxandroid/src/main/java/io/reactivex/android/schedulers/HandlerScheduler.java @@ -35,7 +35,7 @@ public Disposable scheduleDirect(Runnable run, long delay, TimeUnit unit) { run = RxJavaPlugins.onSchedule(run); ScheduledRunnable scheduled = new ScheduledRunnable(handler, run); - handler.postDelayed(scheduled, Math.max(0L, unit.toMillis(delay))); + handler.postDelayed(scheduled, unit.toMillis(delay)); return scheduled; }