commit | 377939483cea660dfab6cbccc0dd85e17e99a736 | [log] [tgz] |
---|---|---|
author | Matías Hernández <matiashe@google.com> | Wed Aug 07 00:18:34 2024 +0000 |
committer | Android (Google) Code Review <android-gerrit@google.com> | Wed Aug 07 00:18:34 2024 +0000 |
tree | fbf0ede4cd0b18b5a771e47020221c1e88c48ea5 | |
parent | 605c160a4946e75a9bcb4814c6d3ef3b7866cc21 [diff] | |
parent | 6737cbf68a5dd860dd741b76414d80e508a785ba [diff] |
Merge "Skip updating mode list entries for unchanged modes" into main
diff --git a/src/com/android/settings/notification/modes/ZenModesListItemPreference.java b/src/com/android/settings/notification/modes/ZenModesListItemPreference.java index 261ab1d..9de56b1 100644 --- a/src/com/android/settings/notification/modes/ZenModesListItemPreference.java +++ b/src/com/android/settings/notification/modes/ZenModesListItemPreference.java
@@ -67,7 +67,12 @@ } public void setZenMode(ZenMode zenMode) { + ZenMode previous = mZenMode; mZenMode = zenMode; + if (zenMode.equals(previous)) { + return; + } + setTitle(mZenMode.getName()); CharSequence statusText = switch (mZenMode.getStatus()) { case ENABLED_AND_ACTIVE ->