diff options
| -rw-r--r-- | services/voiceinteraction/java/com/android/server/soundtrigger/SoundTriggerService.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/services/voiceinteraction/java/com/android/server/soundtrigger/SoundTriggerService.java b/services/voiceinteraction/java/com/android/server/soundtrigger/SoundTriggerService.java index 2bb86bc305a7..1a42e80265cb 100644 --- a/services/voiceinteraction/java/com/android/server/soundtrigger/SoundTriggerService.java +++ b/services/voiceinteraction/java/com/android/server/soundtrigger/SoundTriggerService.java @@ -687,6 +687,7 @@ public class SoundTriggerService extends SystemService { @Override public int startRecognitionForService(ParcelUuid soundModelId, Bundle params, ComponentName detectionService, SoundTrigger.RecognitionConfig config) { + final UserHandle userHandle = Binder.getCallingUserHandle(); mEventLogger.enqueue(new SessionEvent(Type.START_RECOGNITION_SERVICE, getUuid(soundModelId))); try (SafeCloseable ignored = ClearCallingIdentityContext.create()) { @@ -699,7 +700,7 @@ public class SoundTriggerService extends SystemService { IRecognitionStatusCallback callback = new RemoteSoundTriggerDetectionService(soundModelId.getUuid(), params, - detectionService, Binder.getCallingUserHandle(), config); + detectionService, userHandle, config); synchronized (mLock) { SoundModel soundModel = mLoadedModels.get(soundModelId.getUuid()); |