summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Gampe <agampe@google.com>2015-03-17 21:22:49 -0700
committerAndreas Gampe <agampe@google.com>2015-03-17 21:22:49 -0700
commit8ef92bd311e6faf602c9705db663abd451590fff (patch)
tree61027faca549ffeb207f4b602cb3f324038e0aa7
parent28e6aeca3aad075ef4fd7aab08cd1ad1ff9eb555 (diff)
downloadframeworks_base-8ef92bd311e6faf602c9705db663abd451590fff.zip
frameworks_base-8ef92bd311e6faf602c9705db663abd451590fff.tar.gz
frameworks_base-8ef92bd311e6faf602c9705db663abd451590fff.tar.bz2
Frameworks/base: Fix request removal in VoiceInteractionSession
Fix and simplify removeRequest. Bug: 19797138 Change-Id: I0eca877e3109c9f39cebd4c888f166ce334fcc0e
-rw-r--r--core/java/android/service/voice/VoiceInteractionSession.java6
1 files changed, 1 insertions, 5 deletions
diff --git a/core/java/android/service/voice/VoiceInteractionSession.java b/core/java/android/service/voice/VoiceInteractionSession.java
index 749f813..d751266 100644
--- a/core/java/android/service/voice/VoiceInteractionSession.java
+++ b/core/java/android/service/voice/VoiceInteractionSession.java
@@ -436,11 +436,7 @@ public abstract class VoiceInteractionSession implements KeyEvent.Callback {
Request removeRequest(IBinder reqInterface) {
synchronized (this) {
- Request req = mActiveRequests.get(reqInterface);
- if (req != null) {
- mActiveRequests.remove(req);
- }
- return req;
+ return mActiveRequests.remove(reqInterface);
}
}