summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Fan Zhang <zhfan@google.com> 2017-04-25 10:05:13 +0000
committer android-build-merger <android-build-merger@google.com> 2017-04-25 10:05:13 +0000
commit33342dfd12e7cc6de40653b975548b41451db3e9 (patch)
tree329b9c00bfd12db5e28d366d0c1d3682403451ed
parente6623e5b2fe53b3578bba1d27894fa407f4328bc (diff)
parent17b995d04295eac3ec849e3546df3d1ebf6ce430 (diff)
Merge "Set icon frame to invisible when iconSpaceReserved is set." into oc-dev am: 544cf7793f
am: 17b995d042 Change-Id: I9300448d8a60399e839dbf20bb5fea5afd7b291b
-rw-r--r--core/java/android/preference/Preference.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/core/java/android/preference/Preference.java b/core/java/android/preference/Preference.java
index 7496cb28f046..2179bd45e303 100644
--- a/core/java/android/preference/Preference.java
+++ b/core/java/android/preference/Preference.java
@@ -17,8 +17,6 @@
package android.preference;
import android.annotation.CallSuper;
-import com.android.internal.util.CharSequences;
-
import android.annotation.DrawableRes;
import android.annotation.LayoutRes;
import android.annotation.Nullable;
@@ -42,6 +40,8 @@ import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;
+import com.android.internal.util.CharSequences;
+
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
@@ -650,7 +650,11 @@ public class Preference implements Comparable<Preference> {
final View imageFrame = view.findViewById(com.android.internal.R.id.icon_frame);
if (imageFrame != null) {
- imageFrame.setVisibility(mIcon != null ? View.VISIBLE : View.GONE);
+ if (mIcon != null) {
+ imageFrame.setVisibility(View.VISIBLE);
+ } else {
+ imageFrame.setVisibility(mIconSpaceReserved ? View.INVISIBLE : View.GONE);
+ }
}
if (mShouldDisableView) {