Merge "Ensure ST does not remain requested after error" into udc-dev
This commit is contained in:
@@ -1252,6 +1252,7 @@ public class SoundTriggerHelper implements SoundTrigger.StatusListener {
|
|||||||
mEventLogger.enqueue(new SessionEvent(Type.RESUME_FAILED,
|
mEventLogger.enqueue(new SessionEvent(Type.RESUME_FAILED,
|
||||||
modelData.getModelId(), String.valueOf(status))
|
modelData.getModelId(), String.valueOf(status))
|
||||||
.printLog(ALOGW, TAG));
|
.printLog(ALOGW, TAG));
|
||||||
|
modelData.setRequested(false);
|
||||||
callback.onResumeFailed(status);
|
callback.onResumeFailed(status);
|
||||||
} catch (RemoteException e) {
|
} catch (RemoteException e) {
|
||||||
mEventLogger.enqueue(new SessionEvent(Type.RESUME_FAILED,
|
mEventLogger.enqueue(new SessionEvent(Type.RESUME_FAILED,
|
||||||
@@ -1300,6 +1301,7 @@ public class SoundTriggerHelper implements SoundTrigger.StatusListener {
|
|||||||
mEventLogger.enqueue(new SessionEvent(Type.PAUSE_FAILED,
|
mEventLogger.enqueue(new SessionEvent(Type.PAUSE_FAILED,
|
||||||
modelData.getModelId(), String.valueOf(status))
|
modelData.getModelId(), String.valueOf(status))
|
||||||
.printLog(ALOGW, TAG));
|
.printLog(ALOGW, TAG));
|
||||||
|
modelData.setRequested(false);
|
||||||
callback.onPauseFailed(status);
|
callback.onPauseFailed(status);
|
||||||
} catch (RemoteException e) {
|
} catch (RemoteException e) {
|
||||||
mEventLogger.enqueue(new SessionEvent(Type.PAUSE_FAILED,
|
mEventLogger.enqueue(new SessionEvent(Type.PAUSE_FAILED,
|
||||||
@@ -1453,6 +1455,7 @@ public class SoundTriggerHelper implements SoundTrigger.StatusListener {
|
|||||||
}
|
}
|
||||||
|
|
||||||
synchronized void setNotLoaded() {
|
synchronized void setNotLoaded() {
|
||||||
|
mRecognitionToken = null;
|
||||||
mModelState = MODEL_NOTLOADED;
|
mModelState = MODEL_NOTLOADED;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1462,6 +1465,7 @@ public class SoundTriggerHelper implements SoundTrigger.StatusListener {
|
|||||||
|
|
||||||
synchronized void clearState() {
|
synchronized void clearState() {
|
||||||
mModelState = MODEL_NOTLOADED;
|
mModelState = MODEL_NOTLOADED;
|
||||||
|
mRecognitionToken = null;
|
||||||
mRecognitionConfig = null;
|
mRecognitionConfig = null;
|
||||||
mRequested = false;
|
mRequested = false;
|
||||||
mCallback = null;
|
mCallback = null;
|
||||||
|
|||||||
Reference in New Issue
Block a user