diff options
| author | 2024-01-03 12:21:22 -0800 | |
|---|---|---|
| committer | 2024-01-03 12:26:26 -0800 | |
| commit | eee44c1f6fc6164be300868b5d97a4b93e517ca7 (patch) | |
| tree | 5aea80c362b8ac37979dfb1d9260257058c1f1b6 /java/src | |
| parent | 585ac409e4d78bbede72102f4509b77e924e463d (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.kt | 5 |
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") |