diff options
author | 2012-04-20 13:08:27 -0700 | |
---|---|---|
committer | 2012-04-20 13:08:27 -0700 | |
commit | 9e6d4b035d4f012d23264d3d2bc946b1ca02dba1 (patch) | |
tree | e6d5efaf1d3951f15f3c1de59e8c07ac78840f58 | |
parent | f44e39493c471b5e6a0807778c7a6439ea1b8adc (diff) |
Lost the race.
Bug: 6373370
Change-Id: If42a3de66b1d407b06064e91ff578dc9ca5ceed8
-rwxr-xr-x | core/java/android/hardware/input/InputManager.java | 2 |
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); } } |