sdm845-common: doze: Set entry timestamp before registering sensor

Change-Id: Ifa8aa1ded029c3c7be44ac94355e6814c080be44
This commit is contained in:
Luca Stefani 2019-01-08 13:25:19 +01:00
parent ea2cc87e51
commit 5736ed5e06
2 changed files with 2 additions and 2 deletions

View file

@ -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();
});
}

View file

@ -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();
});
}
}