summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/ProgramFragmentFixedFunction.java
diff options
context:
space:
mode:
authorNicolo' Mazzucato <nicomazz@google.com>2021-03-19 23:39:02 +0000
committerNicolo' Mazzucato <nicomazz@google.com>2021-03-23 17:22:49 +0000
commitd4e6ec0ea8abc40a4c10de038c8b41a556d11bc7 (patch)
tree4405ac3309f53c939d8166b6388b83d0e74314bb /rs/java/android/renderscript/ProgramFragmentFixedFunction.java
parent9f15b8d17aa4d8d79fdbc80fee92116778dcbcd4 (diff)
Fix onHandleAssist behaviour when showSession is called with flags = 0
The code to handle voice interaction sessions had two problems: 1. it was not handling correctly the case where VoiceInteractionSessionConnection.showLocked was called before a session started, without requiring any assist data (flags = 0). Now, when the session is set in VoiceInteractionSessionConnection, the pending `onHandleAssist` are called. 2. AssistState delivered with `onHandleAssist` had the wrong IBinder inside ActivityId. it contained ActivityRecord.appToken, but to work properly ActivityRecord.assistToken was required. Tests have been updated to catch this (atest CtsVoiceInteractionTestCases). Bug: 178020517 Test: atest CtsAssistTestCases Test: atest CtsVoiceInteractionTestCases Change-Id: Id10937f0655d6837ccb85250c369bdeccd261ed8
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions