From 8cccf29fbfb5b3624f7ed813f1a89fc46ec21793 Mon Sep 17 00:00:00 2001 From: Jan Althaus Date: Mon, 15 Apr 2019 09:34:18 +0200 Subject: [PATCH] Always send Adjustment for importance Without this adjustment, we can't calculate accurate quality metrics for the NotificationCategorizer. Test: make, manual Fixes: 130415410 Change-Id: I12fb792b487e470d333c88032951ea4b47a2554b --- .../src/android/ext/services/notification/Assistant.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/ExtServices/src/android/ext/services/notification/Assistant.java b/packages/ExtServices/src/android/ext/services/notification/Assistant.java index 1544adb231756..b2baff5db75b4 100644 --- a/packages/ExtServices/src/android/ext/services/notification/Assistant.java +++ b/packages/ExtServices/src/android/ext/services/notification/Assistant.java @@ -272,6 +272,9 @@ public class Assistant extends NotificationAssistantService { final int importance = entry.getImportance() < IMPORTANCE_LOW ? entry.getImportance() : IMPORTANCE_LOW; signals.putInt(KEY_IMPORTANCE, importance); + } else { + // Even if no change is made, send an identity adjustment for metric logging. + signals.putInt(KEY_IMPORTANCE, entry.getImportance()); } }