diff options
3 files changed, 10 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/pm/LauncherAppsService.java b/services/core/java/com/android/server/pm/LauncherAppsService.java index 4c95e8305c17..563cfa4d0ecd 100644 --- a/services/core/java/com/android/server/pm/LauncherAppsService.java +++ b/services/core/java/com/android/server/pm/LauncherAppsService.java @@ -1239,6 +1239,8 @@ public class LauncherAppsService extends SystemService { @NonNull final ShortcutQueryWrapper query, @NonNull final UserHandle targetUser) { ensureShortcutPermission(callingPackage); if (!canAccessProfile(targetUser.getIdentifier(), "Cannot get shortcuts")) { + Log.e(TAG, "return empty shortcuts because callingPackage " + callingPackage + + " cannot access user " + targetUser.getIdentifier()); return new ParceledListSlice<>(Collections.EMPTY_LIST); } diff --git a/services/core/java/com/android/server/pm/ShortcutPackage.java b/services/core/java/com/android/server/pm/ShortcutPackage.java index c929c1f2fcfc..84674b27bf86 100644 --- a/services/core/java/com/android/server/pm/ShortcutPackage.java +++ b/services/core/java/com/android/server/pm/ShortcutPackage.java @@ -850,6 +850,8 @@ class ShortcutPackage extends ShortcutPackageItem { @Nullable Predicate<ShortcutInfo> filter, int cloneFlag, @Nullable String callingLauncher, int launcherUserId, boolean getPinnedByAnyLauncher) { if (getPackageInfo().isShadow()) { + Log.d(TAG, "findAll() returned empty results because " + getPackageName() + + " isn't installed yet"); // Restored and the app not installed yet, so don't return any. return; } @@ -877,6 +879,8 @@ class ShortcutPackage extends ShortcutPackageItem { if (!getPinnedByAnyLauncher) { if (si.isFloating() && !si.isCached()) { if (!isPinnedByCaller) { + Log.d(TAG, si.getId() + " ignored because it isn't pinned by " + + callingLauncher); return; } } diff --git a/services/core/java/com/android/server/pm/ShortcutService.java b/services/core/java/com/android/server/pm/ShortcutService.java index 9edf3b14bad7..1cd77ffcedaa 100644 --- a/services/core/java/com/android/server/pm/ShortcutService.java +++ b/services/core/java/com/android/server/pm/ShortcutService.java @@ -3029,6 +3029,10 @@ public class ShortcutService extends IShortcutService.Stub { final ShortcutUser user = getUserShortcutsLocked(userId); final ShortcutPackage p = user.getPackageShortcutsIfExists(packageName); if (p == null) { + if (DEBUG_REBOOT) { + Log.d(TAG, "getShortcutsInnerLocked() returned empty results because " + + packageName + " isn't loaded"); + } return; // No need to instantiate ShortcutPackage. } |