diff --git a/doze/src/org/lineageos/settings/doze/PickupSensor.java b/doze/src/org/lineageos/settings/doze/PickupSensor.java index c11acc6..4e9156b 100644 --- a/doze/src/org/lineageos/settings/doze/PickupSensor.java +++ b/doze/src/org/lineageos/settings/doze/PickupSensor.java @@ -78,9 +78,9 @@ public class PickupSensor implements SensorEventListener { protected void enable() { if (DEBUG) Log.d(TAG, "Enabling"); submit(() -> { + mEntryTimestamp = SystemClock.elapsedRealtime(); mSensorManager.registerListener(this, mSensor, SensorManager.SENSOR_DELAY_NORMAL); - mEntryTimestamp = SystemClock.elapsedRealtime(); }); } diff --git a/doze/src/org/lineageos/settings/doze/PocketSensor.java b/doze/src/org/lineageos/settings/doze/PocketSensor.java index 5aca39e..a4e2208 100644 --- a/doze/src/org/lineageos/settings/doze/PocketSensor.java +++ b/doze/src/org/lineageos/settings/doze/PocketSensor.java @@ -78,6 +78,7 @@ public class PocketSensor implements SensorEventListener { protected void enable() { if (DEBUG) Log.d(TAG, "Enabling"); submit(() -> { + mEntryTimestamp = SystemClock.elapsedRealtime(); mSensorManager.registerListener(this, mSensor, SensorManager.SENSOR_DELAY_NORMAL); }); @@ -87,7 +88,6 @@ public class PocketSensor implements SensorEventListener { if (DEBUG) Log.d(TAG, "Disabling"); submit(() -> { mSensorManager.unregisterListener(this, mSensor); - mEntryTimestamp = SystemClock.elapsedRealtime(); }); } }