OSDN Git Service

Gracefully ignore items that don't support notifications
authorTony Wickham <twickham@google.com>
Thu, 2 Feb 2017 21:58:33 +0000 (13:58 -0800)
committerTony Wickham <twickham@google.com>
Thu, 2 Feb 2017 23:37:18 +0000 (15:37 -0800)
commit18a1b5da360fcd9b371bea2a9cbd06085c698d8c
tree2cf175b4d45bcd00d9741bd7fcc64721e37149f4
parent1fafd719cb4c960448010e5fbdd8cc2634bd347d
Gracefully ignore items that don't support notifications

PackageUserKey is only meant to be used for items that support
notifications, so when trying to update it for an item that
doesn't, we don't use it to check if the item has notifications.

This fixes a crash that happens when trying to update notifications
for a legacy shortcut, as such a shortcut doesn't have a component
on its intent, which we were trying to use to populate PackageUserKey.

Bug: 34842278
Change-Id: I8c69ccebbf9d93505d5b29ecd25d76c65610ddc4
src/com/android/launcher3/Workspace.java
src/com/android/launcher3/allapps/AllAppsContainerView.java
src/com/android/launcher3/util/PackageUserKey.java