Merge "Invalidate recognition token if model is stopped" into udc-dev am: 9204df3757
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23075452 Change-Id: I5c1e011628c3046ccf32ff2fb5317bbbc6778a14 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -487,10 +487,11 @@ class SoundTriggerModule implements IBinder.DeathRecipient, ISoundTriggerHal.Glo
|
||||
if (mRecognitionToken == null) {
|
||||
return;
|
||||
}
|
||||
event.token = mRecognitionToken;
|
||||
if (!event.recognitionEvent.recognitionStillActive) {
|
||||
setState(ModelState.LOADED);
|
||||
mRecognitionToken = null;
|
||||
}
|
||||
event.token = mRecognitionToken;
|
||||
callback = mCallback;
|
||||
}
|
||||
// The callback must be invoked outside of the lock.
|
||||
@@ -512,10 +513,11 @@ class SoundTriggerModule implements IBinder.DeathRecipient, ISoundTriggerHal.Glo
|
||||
if (mRecognitionToken == null) {
|
||||
return;
|
||||
}
|
||||
event.token = mRecognitionToken;
|
||||
if (!event.phraseRecognitionEvent.common.recognitionStillActive) {
|
||||
setState(ModelState.LOADED);
|
||||
mRecognitionToken = null;
|
||||
}
|
||||
event.token = mRecognitionToken;
|
||||
callback = mCallback;
|
||||
}
|
||||
// The callback must be invoked outside of the lock.
|
||||
|
||||
Reference in New Issue
Block a user