diff --git a/services/voiceinteraction/java/com/android/server/soundtrigger/SoundTriggerHelper.java b/services/voiceinteraction/java/com/android/server/soundtrigger/SoundTriggerHelper.java index 612e5e84d0be4..f58de26a22bcb 100644 --- a/services/voiceinteraction/java/com/android/server/soundtrigger/SoundTriggerHelper.java +++ b/services/voiceinteraction/java/com/android/server/soundtrigger/SoundTriggerHelper.java @@ -501,7 +501,10 @@ public class SoundTriggerHelper implements SoundTrigger.StatusListener { if (status != STATUS_OK) { Slog.w(TAG, "Error stopping keyphrase model: " + model.getHandle()); } - model.clearState(); + model.setStopped(); + model.setRequested(false); + model.clearCallback(); + model.setRecognitionConfig(null); } } internalClearGlobalStateLocked();