summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYtai Ben-tsvi <ytai@google.com>2020-01-15 19:54:32 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2020-01-15 19:54:32 +0000
commit49f7e6bfdf58995fa04a6747086fa4edb0514301 (patch)
treebd6aa7de14fb338fc1f5a3bdda26ec032bfe3c95
parentf404290312ddbf27c15bd8ff9d40ab99b7321969 (diff)
parent8672d25e8a20cf7716eb6126279fa5d1572231a2 (diff)
Merge "Correctly set the recognition state in response to GET_STATE"
-rw-r--r--services/voiceinteraction/java/com/android/server/soundtrigger/SoundTriggerHelper.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/services/voiceinteraction/java/com/android/server/soundtrigger/SoundTriggerHelper.java b/services/voiceinteraction/java/com/android/server/soundtrigger/SoundTriggerHelper.java
index bde2cfd52c0f..7099c0935ee9 100644
--- a/services/voiceinteraction/java/com/android/server/soundtrigger/SoundTriggerHelper.java
+++ b/services/voiceinteraction/java/com/android/server/soundtrigger/SoundTriggerHelper.java
@@ -756,7 +756,9 @@ public class SoundTriggerHelper implements SoundTrigger.StatusListener {
return;
}
- model.setStopped();
+ if (event.status != SoundTrigger.RECOGNITION_STATUS_GET_STATE_RESPONSE) {
+ model.setStopped();
+ }
try {
callback.onGenericSoundTriggerDetected((GenericRecognitionEvent) event);
@@ -900,7 +902,9 @@ public class SoundTriggerHelper implements SoundTrigger.StatusListener {
return;
}
- modelData.setStopped();
+ if (event.status != SoundTrigger.RECOGNITION_STATUS_GET_STATE_RESPONSE) {
+ modelData.setStopped();
+ }
try {
modelData.getCallback().onKeyphraseDetected((KeyphraseRecognitionEvent) event);