diff options
| author | 2024-10-02 00:55:27 +0000 | |
|---|---|---|
| committer | 2024-10-02 00:55:27 +0000 | |
| commit | 5c20404b58d0e7b1d698e1347c0aebf21c62300d (patch) | |
| tree | eb1beb0e772e406f0740de15e619973a89b02ca6 | |
| parent | b5a7b757794e7281df10a9397ba16fe3580bf122 (diff) | |
| parent | 8e423d11569e18a6c50c4b33bade4ee5f9a4a422 (diff) | |
Merge "SoundTriggerService.startRecognition - callingUser" into main
| -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()); |