Loading services/core/java/com/android/server/pm/LauncherAppsService.java +2 −0 Original line number Diff line number Diff line Loading @@ -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); } Loading services/core/java/com/android/server/pm/ShortcutPackage.java +4 −0 Original line number Diff line number Diff line Loading @@ -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; } Loading Loading @@ -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; } } Loading services/core/java/com/android/server/pm/ShortcutService.java +4 −0 Original line number Diff line number Diff line Loading @@ -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. } Loading Loading
services/core/java/com/android/server/pm/LauncherAppsService.java +2 −0 Original line number Diff line number Diff line Loading @@ -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); } Loading
services/core/java/com/android/server/pm/ShortcutPackage.java +4 −0 Original line number Diff line number Diff line Loading @@ -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; } Loading Loading @@ -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; } } Loading
services/core/java/com/android/server/pm/ShortcutService.java +4 −0 Original line number Diff line number Diff line Loading @@ -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. } Loading