From 059154ebb207d51fa0742e265d7a90a8afe63919 Mon Sep 17 00:00:00 2001 From: Lucas Silva Date: Mon, 22 Aug 2022 16:22:53 -0400 Subject: [PATCH] Update dream complication settings to use boolean setting. This simplifies the logic and prevents the boolean from toggling itself when new complication types are added. Bug: 241469874 Test: manually on device Change-Id: I0b67f9f2ce75dcfc5e57a50f9b27e374ea9295b1 --- .../dream/DreamComplicationPreferenceController.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/com/android/settings/dream/DreamComplicationPreferenceController.java b/src/com/android/settings/dream/DreamComplicationPreferenceController.java index d9c4fb3512a..596fe20f2de 100644 --- a/src/com/android/settings/dream/DreamComplicationPreferenceController.java +++ b/src/com/android/settings/dream/DreamComplicationPreferenceController.java @@ -42,14 +42,12 @@ public class DreamComplicationPreferenceController extends TogglePreferenceContr @Override public boolean isChecked() { - return mBackend.getEnabledComplications().containsAll(mBackend.getSupportedComplications()); + return mBackend.getComplicationsEnabled(); } @Override public boolean setChecked(boolean isChecked) { - for (int complication : mBackend.getSupportedComplications()) { - mBackend.setComplicationEnabled(complication, isChecked); - } + mBackend.setComplicationsEnabled(isChecked); return true; }