From e0aaeaaaf18be7969def21e3f441da3b81b2cc30 Mon Sep 17 00:00:00 2001 From: Chris Wren Date: Tue, 21 Jun 2016 14:38:04 -0400 Subject: [PATCH] registerUpdatedByApp should be synchronized Bug: 29524139 Change-Id: I226b5f32fdab6b369451d0c64310f788944495d0 --- .../android/server/notification/NotificationUsageStats.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/notification/NotificationUsageStats.java b/services/core/java/com/android/server/notification/NotificationUsageStats.java index 07142f07d31b0..34c52833fbfde 100644 --- a/services/core/java/com/android/server/notification/NotificationUsageStats.java +++ b/services/core/java/com/android/server/notification/NotificationUsageStats.java @@ -146,7 +146,8 @@ public class NotificationUsageStats { /** * Called when a notification has been updated. */ - public void registerUpdatedByApp(NotificationRecord notification, NotificationRecord old) { + public synchronized void registerUpdatedByApp(NotificationRecord notification, + NotificationRecord old) { notification.stats.updateFrom(old.stats); AggregatedStats[] aggregatedStatsArray = getAggregatedStatsLocked(notification); for (AggregatedStats stats : aggregatedStatsArray) {