diff options
author | Tyler Dewey <deweytyl@google.com> | 2023-10-18 14:17:47 +0000 |
---|---|---|
committer | Tyler Dewey <deweytyl@google.com> | 2023-10-18 15:50:31 +0000 |
commit | 9c014a17e6558f314339a73ee69c7ba36dab92d8 (patch) | |
tree | 4d94e3f365b77957ca8229231aff7b98859d7329 /PermissionController/src/com | |
parent | b8f519a14f935e56d78c0428d21b96d1e41bbba5 (diff) | |
download | Permission-9c014a17e6558f314339a73ee69c7ba36dab92d8.tar.gz |
Only call notifyChanged for status when it's actually different.
Bug: 301234118
Test: atest SafetyCenterFunctionalTestCases SafetyCenterActivityFunctionalTestCases
Relnote: N/a
Change-Id: Ie74141aa7a637eb0f0ab5ee9a0a4203596f3d5c3
Diffstat (limited to 'PermissionController/src/com')
-rw-r--r-- | PermissionController/src/com/android/permissioncontroller/safetycenter/ui/SafetyStatusPreference.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/PermissionController/src/com/android/permissioncontroller/safetycenter/ui/SafetyStatusPreference.java b/PermissionController/src/com/android/permissioncontroller/safetycenter/ui/SafetyStatusPreference.java index 3242ea84b..ad19d9a22 100644 --- a/PermissionController/src/com/android/permissioncontroller/safetycenter/ui/SafetyStatusPreference.java +++ b/PermissionController/src/com/android/permissioncontroller/safetycenter/ui/SafetyStatusPreference.java @@ -338,6 +338,10 @@ public class SafetyStatusPreference extends Preference implements ComparablePref } void setData(StatusUiData statusUiData) { + if (Objects.equals(mStatus, statusUiData)) { + return; + } + mStatus = statusUiData; Log.d(TAG, String.format("setData called for status %s", mStatus)); safeNotifyChanged(); |