diff options
| author | 2024-05-22 17:13:40 +0000 | |
|---|---|---|
| committer | 2024-05-22 17:13:40 +0000 | |
| commit | 0400b8d4f8b27055ee40b6dbbbd9e516dc746942 (patch) | |
| tree | 86107f9dec7ab8a54a9458b7c4fbbced99bbc867 | |
| parent | 0b09804535214f0a4bacc1b7f6f4c7f2994ffee2 (diff) | |
| parent | c9cc0712b9ef1c19b009218323665175722a1091 (diff) | |
Merge "Call back with null AssistContent if request fails" into 24D1-dev
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/screenshot/AssistContentRequester.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/screenshot/AssistContentRequester.java b/packages/SystemUI/src/com/android/systemui/screenshot/AssistContentRequester.java index 12bff499217e..6ff153569ad7 100644 --- a/packages/SystemUI/src/com/android/systemui/screenshot/AssistContentRequester.java +++ b/packages/SystemUI/src/com/android/systemui/screenshot/AssistContentRequester.java @@ -89,9 +89,12 @@ public class AssistContentRequester { // ActivityTaskManager interaction here is synchronous, so call off the main thread. mSystemInteractionExecutor.execute(() -> { try { - mActivityTaskManager.requestAssistDataForTask( + boolean success = mActivityTaskManager.requestAssistDataForTask( new AssistDataReceiver(callback, this), taskId, mPackageName, mAttributionTag); + if (!success) { + callback.onAssistContentAvailable(null); + } } catch (RemoteException e) { Log.e(TAG, "Requesting assist content failed for task: " + taskId, e); } |