diff --git a/doze/src/com/cyanogenmod/settings/device/SamsungDozeService.java b/doze/src/com/cyanogenmod/settings/device/SamsungDozeService.java index 424fbce9..f8a175e4 100644 --- a/doze/src/com/cyanogenmod/settings/device/SamsungDozeService.java +++ b/doze/src/com/cyanogenmod/settings/device/SamsungDozeService.java @@ -32,6 +32,7 @@ import android.preference.PreferenceManager; import android.provider.Settings; import android.util.Log; +import java.lang.System; import java.util.ArrayList; import java.util.concurrent.TimeUnit; import java.util.List; @@ -87,6 +88,11 @@ public class SamsungDozeService extends Service { } private boolean shouldPulse(long timestamp) { + // Never pulse if the timestamp is from the future + if (timestamp > System.nanoTime()) { + return false; + } + long delta = timestamp - mInPocketTime; if (mHandwaveGestureEnabled && mPocketGestureEnabled) {