diff options
| author | Svet Ganov <svetoslavganov@google.com> | 2015-03-24 16:30:25 -0700 |
|---|---|---|
| committer | Svetoslav <svetoslavganov@google.com> | 2015-03-24 20:15:43 -0700 |
| commit | 3695b8a1488a6cc331feba1c2ab359888656bf7c (patch) | |
| tree | 42f4ee11892111ad0544d07d6a1f2c0a87d106d6 /core/java/android/preference/Preference.java | |
| parent | 6fd1705fbc748a820cc1360acf8b6cd5999e3ea5 (diff) | |
First implementation of the grant/revoke UI
Change-Id: Icdb7c822881552b30850697dba709671bf27baa5
Diffstat (limited to 'core/java/android/preference/Preference.java')
| -rw-r--r-- | core/java/android/preference/Preference.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/core/java/android/preference/Preference.java b/core/java/android/preference/Preference.java index ccf2cfabc828..f32e8cf9be5f 100644 --- a/core/java/android/preference/Preference.java +++ b/core/java/android/preference/Preference.java @@ -706,8 +706,10 @@ public class Preference implements Comparable<Preference> { * @param iconResId The icon as a resource ID. */ public void setIcon(@DrawableRes int iconResId) { - mIconResId = iconResId; - setIcon(mContext.getDrawable(iconResId)); + if (mIconResId != iconResId) { + mIconResId = iconResId; + setIcon(mContext.getDrawable(iconResId)); + } } /** |
