summaryrefslogtreecommitdiff
path: root/java/src
diff options
context:
space:
mode:
author Andrey Epin <ayepin@google.com> 2024-01-03 12:21:22 -0800
committer Andrey Epin <ayepin@google.com> 2024-01-03 12:26:26 -0800
commiteee44c1f6fc6164be300868b5d97a4b93e517ca7 (patch)
tree5aea80c362b8ac37979dfb1d9260257058c1f1b6 /java/src
parent585ac409e4d78bbede72102f4509b77e924e463d (diff)
ShortcutLoader to report empty result if the intent filter is null
In cases when the target intent filter is null, instead of not reporting anything, report an empty result (as it is not expected to get any other result). Bug: 317978381 Test: atest IntentResolver-tests-unit Change-Id: I9c9a215a7083b2118f441a1060449d6a2053bb6a
Diffstat (limited to 'java/src')
-rw-r--r--java/src/com/android/intentresolver/shortcuts/ShortcutLoader.kt5
1 files changed, 5 insertions, 0 deletions
diff --git a/java/src/com/android/intentresolver/shortcuts/ShortcutLoader.kt b/java/src/com/android/intentresolver/shortcuts/ShortcutLoader.kt
index a8b59fb0..08230d90 100644
--- a/java/src/com/android/intentresolver/shortcuts/ShortcutLoader.kt
+++ b/java/src/com/android/intentresolver/shortcuts/ShortcutLoader.kt
@@ -186,6 +186,11 @@ constructor(
// Default to just querying ShortcutManager if AppPredictor not present.
if (targetIntentFilter == null) {
Log.d(TAG, "skip querying ShortcutManager for $userHandle")
+ sendShareShortcutInfoList(
+ emptyList(),
+ isFromAppPredictor = false,
+ appPredictorTargets = null
+ )
return
}
Log.d(TAG, "query ShortcutManager for user $userHandle")