From a70aa305d23f7661b68431584a74b07ab3a4f260 Mon Sep 17 00:00:00 2001 From: Dmitry Muhomor Date: Sun, 13 Nov 2022 20:24:05 +0200 Subject: [PATCH] battery usage UI: use a fallback name for unknown components Signed-off-by: Pranav Vashi --- .../fuelgauge/batteryusage/BatteryEntry.java | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/com/android/settings/fuelgauge/batteryusage/BatteryEntry.java b/src/com/android/settings/fuelgauge/batteryusage/BatteryEntry.java index fef30563fe2..6b057484c9f 100644 --- a/src/com/android/settings/fuelgauge/batteryusage/BatteryEntry.java +++ b/src/com/android/settings/fuelgauge/batteryusage/BatteryEntry.java @@ -616,14 +616,10 @@ public class BatteryEntry { iconId = R.drawable.ic_settings_aod; break; default: - Log.w( - TAG, - "unknown attribute:" - + DebugUtils.constantToString( - BatteryConsumer.class, - "POWER_COMPONENT_", - powerComponentId)); - name = null; + String fieldName = DebugUtils.constantToString( + BatteryConsumer.class, "POWER_COMPONENT_", powerComponentId); + Log.w(TAG, "unknown attribute:" + fieldName); + name = context.getResources().getString(R.string.header_category_system) + " (" + fieldName + ")"; iconId = R.drawable.ic_power_system; break; }