From 37c9982cb2d5f5402e74cd57e19eb0b552035cce Mon Sep 17 00:00:00 2001 From: Edgar Wang Date: Wed, 8 Dec 2021 17:36:20 +0800 Subject: [PATCH] Fix the initial background color of MainSwitchBar we should check Switch.isChecked() status first. Bug: 207431726 Test: manual & robotest Change-Id: Ie748a88f7b05fc1047590b9a08e89115bfa2d535 --- .../src/com/android/settingslib/widget/MainSwitchBar.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/SettingsLib/MainSwitchPreference/src/com/android/settingslib/widget/MainSwitchBar.java b/packages/SettingsLib/MainSwitchPreference/src/com/android/settingslib/widget/MainSwitchBar.java index cb858c85e8889..6d5615dfe52fe 100644 --- a/packages/SettingsLib/MainSwitchPreference/src/com/android/settingslib/widget/MainSwitchBar.java +++ b/packages/SettingsLib/MainSwitchPreference/src/com/android/settingslib/widget/MainSwitchBar.java @@ -109,7 +109,7 @@ public class MainSwitchBar extends LinearLayout implements CompoundButton.OnChec a.recycle(); } - setBackground(true); + setBackground(mSwitch.isChecked()); } @Override