Loading apex/jobscheduler/service/java/com/android/server/DeviceIdleController.java +4 −0 Original line number Diff line number Diff line Loading @@ -761,6 +761,7 @@ public class DeviceIdleController extends SystemService @Override public void onTrigger(TriggerEvent event) { synchronized (DeviceIdleController.this) { // One_shot sensors (which call onTrigger) are unregistered when onTrigger is called active = false; motionLocked(); } Loading @@ -769,6 +770,9 @@ public class DeviceIdleController extends SystemService @Override public void onSensorChanged(SensorEvent event) { synchronized (DeviceIdleController.this) { // Since one_shot sensors are unregistered when onTrigger is called, unregister // listeners here so that the MotionListener is in a consistent state when it calls // out to motionLocked. mSensorManager.unregisterListener(this, mMotionSensor); active = false; motionLocked(); Loading Loading
apex/jobscheduler/service/java/com/android/server/DeviceIdleController.java +4 −0 Original line number Diff line number Diff line Loading @@ -761,6 +761,7 @@ public class DeviceIdleController extends SystemService @Override public void onTrigger(TriggerEvent event) { synchronized (DeviceIdleController.this) { // One_shot sensors (which call onTrigger) are unregistered when onTrigger is called active = false; motionLocked(); } Loading @@ -769,6 +770,9 @@ public class DeviceIdleController extends SystemService @Override public void onSensorChanged(SensorEvent event) { synchronized (DeviceIdleController.this) { // Since one_shot sensors are unregistered when onTrigger is called, unregister // listeners here so that the MotionListener is in a consistent state when it calls // out to motionLocked. mSensorManager.unregisterListener(this, mMotionSensor); active = false; motionLocked(); Loading