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

Commit 651fc05a authored by Nicholas Ambur's avatar Nicholas Ambur Committed by Automerger Merge Worker
Browse files

Merge "fix calling SoundTriggerMiddleware in safeMode" into rvc-dev am: de1f2643 am: 19610927

Change-Id: I551176724ac9148f78b7d378a26e78348aef1d94
parents 7aef09d7 19610927
Loading
Loading
Loading
Loading
+8 −5
Original line number Original line Diff line number Diff line
@@ -346,14 +346,17 @@ public class SoundTriggerService extends SystemService {
            sEventLogger.log(new SoundTriggerLogger.StringEvent("deleteSoundModel(): id = "
            sEventLogger.log(new SoundTriggerLogger.StringEvent("deleteSoundModel(): id = "
                    + soundModelId));
                    + soundModelId));


            if (isInitialized()) {
                // Unload the model if it is loaded.
                // Unload the model if it is loaded.
                mSoundTriggerHelper.unloadGenericSoundModel(soundModelId.getUuid());
                mSoundTriggerHelper.unloadGenericSoundModel(soundModelId.getUuid());
            mDbHelper.deleteGenericSoundModel(soundModelId.getUuid());


            // Stop recognition if it is started.
                // Stop tracking recognition if it is started.
                mSoundModelStatTracker.onStop(soundModelId.getUuid());
                mSoundModelStatTracker.onStop(soundModelId.getUuid());
            }
            }


            mDbHelper.deleteGenericSoundModel(soundModelId.getUuid());
        }

        @Override
        @Override
        public int loadGenericSoundModel(GenericSoundModel soundModel) {
        public int loadGenericSoundModel(GenericSoundModel soundModel) {
            enforceCallingPermission(Manifest.permission.MANAGE_SOUND_TRIGGER);
            enforceCallingPermission(Manifest.permission.MANAGE_SOUND_TRIGGER);