summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Alan Viverette <alanv@google.com> 2015-08-25 17:28:40 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2015-08-25 17:28:40 +0000
commitbbe8ad9da4bf793f026cbc9816abb1d08d8bbcdb (patch)
tree236932e36f337319835fa553a0e9332d9cecd4d4
parent8facf1aa9f7c921b9e5721a9139d13bd32da8510 (diff)
parent53b165ea5406b6032ddc57cdf897f22a319c96f7 (diff)
Merge "Hide SearchView icon when no drawable set"
-rw-r--r--core/java/android/widget/SearchView.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/core/java/android/widget/SearchView.java b/core/java/android/widget/SearchView.java
index 088adbb04803..ad2b4a714b82 100644
--- a/core/java/android/widget/SearchView.java
+++ b/core/java/android/widget/SearchView.java
@@ -816,7 +816,15 @@ public class SearchView extends LinearLayout implements CollapsibleActionView {
mSearchButton.setVisibility(visCollapsed);
updateSubmitButton(hasText);
mSearchEditFrame.setVisibility(collapsed ? GONE : VISIBLE);
- mCollapsedIcon.setVisibility(mIconifiedByDefault ? GONE : VISIBLE);
+
+ final int iconVisibility;
+ if (mCollapsedIcon.getDrawable() == null || mIconifiedByDefault) {
+ iconVisibility = GONE;
+ } else {
+ iconVisibility = VISIBLE;
+ }
+ mCollapsedIcon.setVisibility(iconVisibility);
+
updateCloseButton();
updateVoiceButton(!hasText);
updateSubmitArea();