diff options
| author | 2020-08-04 01:30:01 +0000 | |
|---|---|---|
| committer | 2020-08-04 01:30:01 +0000 | |
| commit | e519a1147469735c4fb0099d358a806559622fcf (patch) | |
| tree | 78efda4f541b36e1a744cce1e5f70654a9e088dc | |
| parent | e9bae9c27c538bcbf3b3e9db0e0a98b19ca5c2f4 (diff) | |
| parent | b20a507711ff467a8b088901afc17fa01d4e0281 (diff) | |
Merge "Alert ProxCheck listeners directly when timing out." into rvc-d1-dev am: 350583bea0 am: b20a507711
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12294057
Change-Id: I2646e7141e95aaaaf45cdd06e3f3bc7ee04b2afa
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/util/sensors/ProximitySensor.java | 2 | ||||
| -rw-r--r-- | packages/SystemUI/tests/src/com/android/systemui/util/sensors/ProximityCheckTest.java | 6 |
2 files changed, 7 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/util/sensors/ProximitySensor.java b/packages/SystemUI/src/com/android/systemui/util/sensors/ProximitySensor.java index 9fa03df4229a..06806d0e6ab6 100644 --- a/packages/SystemUI/src/com/android/systemui/util/sensors/ProximitySensor.java +++ b/packages/SystemUI/src/com/android/systemui/util/sensors/ProximitySensor.java @@ -338,7 +338,7 @@ public class ProximitySensor implements ThresholdSensor { @Override public void run() { unregister(); - mSensor.alertListeners(); + onProximityEvent(null); } /** diff --git a/packages/SystemUI/tests/src/com/android/systemui/util/sensors/ProximityCheckTest.java b/packages/SystemUI/tests/src/com/android/systemui/util/sensors/ProximityCheckTest.java index 8ba11dae2b5c..c5a197eef2d4 100644 --- a/packages/SystemUI/tests/src/com/android/systemui/util/sensors/ProximityCheckTest.java +++ b/packages/SystemUI/tests/src/com/android/systemui/util/sensors/ProximityCheckTest.java @@ -16,6 +16,7 @@ package com.android.systemui.util.sensors; +import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNull; import static org.junit.Assert.assertTrue; @@ -80,6 +81,8 @@ public class ProximityCheckTest extends SysuiTestCase { mFakeExecutor.runAllReady(); assertFalse(mFakeProximitySensor.isRegistered()); + assertEquals(1, mTestableCallback.mNumCalls); + assertNull(mTestableCallback.mLastResult); } @Test @@ -110,9 +113,12 @@ public class ProximityCheckTest extends SysuiTestCase { private static class TestableCallback implements Consumer<Boolean> { Boolean mLastResult; + int mNumCalls = 0; + @Override public void accept(Boolean result) { mLastResult = result; + mNumCalls++; } } } |