summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jeff Brown <jeffbrown@google.com> 2012-04-20 13:08:27 -0700
committer Jeff Brown <jeffbrown@google.com> 2012-04-20 13:08:27 -0700
commit9e6d4b035d4f012d23264d3d2bc946b1ca02dba1 (patch)
treee6d5efaf1d3951f15f3c1de59e8c07ac78840f58
parentf44e39493c471b5e6a0807778c7a6439ea1b8adc (diff)
Lost the race.
Bug: 6373370 Change-Id: If42a3de66b1d407b06064e91ff578dc9ca5ceed8
-rwxr-xr-xcore/java/android/hardware/input/InputManager.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/java/android/hardware/input/InputManager.java b/core/java/android/hardware/input/InputManager.java
index b39b823c9b6a..5ba18507666e 100755
--- a/core/java/android/hardware/input/InputManager.java
+++ b/core/java/android/hardware/input/InputManager.java
@@ -268,6 +268,8 @@ public final class InputManager {
synchronized (mInputDevicesLock) {
int index = findInputDeviceListenerLocked(listener);
if (index >= 0) {
+ InputDeviceListenerDelegate d = mInputDeviceListeners.get(index);
+ d.removeCallbacksAndMessages(null);
mInputDeviceListeners.remove(index);
}
}