OSDN Git Service
(root)
/
android-x86
/
packages-apps-Launcher3.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3ba48fa
)
Remove badge info from map when count is 0.
author
Tony
<twickham@google.com>
Mon, 13 Mar 2017 16:51:44 +0000
(12:51 -0400)
committer
Tony
<twickham@google.com>
Mon, 13 Mar 2017 16:51:44 +0000
(12:51 -0400)
Bug:
35803112
Change-Id: I680b92aac24bf5d083d64e9a4cd35471637a3809
src/com/android/launcher3/popup/PopupDataProvider.java
patch
|
blob
|
history
diff --git
a/src/com/android/launcher3/popup/PopupDataProvider.java
b/src/com/android/launcher3/popup/PopupDataProvider.java
index
ee2930f
..
f0ccb1b
100644
(file)
--- a/
src/com/android/launcher3/popup/PopupDataProvider.java
+++ b/
src/com/android/launcher3/popup/PopupDataProvider.java
@@
-75,6
+75,9
@@
public class PopupDataProvider implements NotificationListener.NotificationsChan
notificationWasAddedOrRemoved = shouldBeFilteredOut
? badgeInfo.removeNotificationKey(notificationKey)
: badgeInfo.addNotificationKeyIfNotExists(notificationKey);
+ if (badgeInfo.getNotificationCount() == 0) {
+ mPackageUserToBadgeInfos.remove(postedPackageUserKey);
+ }
}
updateLauncherIconBadges(Utilities.singletonHashSet(postedPackageUserKey),
notificationWasAddedOrRemoved);