Merge "Invalidate recognition token if model is stopped" into udc-dev
This commit is contained in:
@@ -487,10 +487,11 @@ class SoundTriggerModule implements IBinder.DeathRecipient, ISoundTriggerHal.Glo
|
|||||||
if (mRecognitionToken == null) {
|
if (mRecognitionToken == null) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
event.token = mRecognitionToken;
|
||||||
if (!event.recognitionEvent.recognitionStillActive) {
|
if (!event.recognitionEvent.recognitionStillActive) {
|
||||||
setState(ModelState.LOADED);
|
setState(ModelState.LOADED);
|
||||||
|
mRecognitionToken = null;
|
||||||
}
|
}
|
||||||
event.token = mRecognitionToken;
|
|
||||||
callback = mCallback;
|
callback = mCallback;
|
||||||
}
|
}
|
||||||
// The callback must be invoked outside of the lock.
|
// The callback must be invoked outside of the lock.
|
||||||
@@ -512,10 +513,11 @@ class SoundTriggerModule implements IBinder.DeathRecipient, ISoundTriggerHal.Glo
|
|||||||
if (mRecognitionToken == null) {
|
if (mRecognitionToken == null) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
event.token = mRecognitionToken;
|
||||||
if (!event.phraseRecognitionEvent.common.recognitionStillActive) {
|
if (!event.phraseRecognitionEvent.common.recognitionStillActive) {
|
||||||
setState(ModelState.LOADED);
|
setState(ModelState.LOADED);
|
||||||
|
mRecognitionToken = null;
|
||||||
}
|
}
|
||||||
event.token = mRecognitionToken;
|
|
||||||
callback = mCallback;
|
callback = mCallback;
|
||||||
}
|
}
|
||||||
// The callback must be invoked outside of the lock.
|
// The callback must be invoked outside of the lock.
|
||||||
|
|||||||
Reference in New Issue
Block a user