From 2d3a934ddd95eb80ca76eafc6107718739358d97 Mon Sep 17 00:00:00 2001 From: Vaibhav Devmurari Date: Wed, 5 Oct 2022 14:30:03 +0000 Subject: [PATCH] Fix backup/restore bug for Keyboard backlight Test: atest KeyboardBacklightControllerTest Bug: 245506418 Change-Id: Ia5f1f99246a31c8fe223f6602789217fc3d8dff5 --- .../java/com/android/server/input/PersistentDataStore.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/services/core/java/com/android/server/input/PersistentDataStore.java b/services/core/java/com/android/server/input/PersistentDataStore.java index 7dce28c910729..5513cd62a5c55 100644 --- a/services/core/java/com/android/server/input/PersistentDataStore.java +++ b/services/core/java/com/android/server/input/PersistentDataStore.java @@ -556,11 +556,10 @@ final class PersistentDataStore { } for (int i = 0; i < mKeyboardBacklightBrightnessMap.size(); i++) { - int lightId = mKeyboardBacklightBrightnessMap.valueAt(i); serializer.startTag(null, "light-info"); - serializer.attributeInt(null, "light-id", lightId); + serializer.attributeInt(null, "light-id", mKeyboardBacklightBrightnessMap.keyAt(i)); serializer.attributeInt(null, "light-brightness", - mKeyboardBacklightBrightnessMap.get(lightId)); + mKeyboardBacklightBrightnessMap.valueAt(i)); serializer.endTag(null, "light-info"); }