summaryrefslogtreecommitdiff
path: root/core/java/android/preference/Preference.java
diff options
context:
space:
mode:
authorSvet Ganov <svetoslavganov@google.com>2015-03-24 16:30:25 -0700
committerSvetoslav <svetoslavganov@google.com>2015-03-24 20:15:43 -0700
commit3695b8a1488a6cc331feba1c2ab359888656bf7c (patch)
tree42f4ee11892111ad0544d07d6a1f2c0a87d106d6 /core/java/android/preference/Preference.java
parent6fd1705fbc748a820cc1360acf8b6cd5999e3ea5 (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.java6
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));
+ }
}
/**