Merge "SoundTriggerHelpoer: Send pause events on abort if a model is running." into nyc-mr1-dev

This commit is contained in:
TreeHugger Robot
2016-07-20 23:05:20 +00:00
committed by Android (Google) Code Review

View File

@@ -696,8 +696,13 @@ public class SoundTriggerHelper implements SoundTrigger.StatusListener {
Slog.w(TAG, "Recognition aborted");
MetricsLogger.count(mContext, "sth_recognition_aborted", 1);
ModelData modelData = getModelDataForLocked(event.soundModelHandle);
if (modelData != null) {
if (modelData != null && modelData.isModelStarted()) {
modelData.setStopped();
try {
modelData.getCallback().onRecognitionPaused();
} catch (RemoteException e) {
Slog.w(TAG, "RemoteException in onRecognitionPaused", e);
}
}
}