From eee44c1f6fc6164be300868b5d97a4b93e517ca7 Mon Sep 17 00:00:00 2001 From: Andrey Epin Date: Wed, 3 Jan 2024 12:21:22 -0800 Subject: 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 --- java/src/com/android/intentresolver/shortcuts/ShortcutLoader.kt | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'java/src') 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") -- cgit v1.2.3-59-g8ed1b