Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ea7104fa authored by Atneya Nair's avatar Atneya Nair Committed by Automerger Merge Worker
Browse files

Merge "Ensure ST does not remain requested after error" into udc-dev am: 187b8ecf

parents 673d3b39 187b8ecf
Loading
Loading
Loading
Loading
+4 −0
Original line number Original line Diff line number Diff line
@@ -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;