diff options
| author | 2015-08-25 17:28:40 +0000 | |
|---|---|---|
| committer | 2015-08-25 17:28:40 +0000 | |
| commit | bbe8ad9da4bf793f026cbc9816abb1d08d8bbcdb (patch) | |
| tree | 236932e36f337319835fa553a0e9332d9cecd4d4 | |
| parent | 8facf1aa9f7c921b9e5721a9139d13bd32da8510 (diff) | |
| parent | 53b165ea5406b6032ddc57cdf897f22a319c96f7 (diff) | |
Merge "Hide SearchView icon when no drawable set"
| -rw-r--r-- | core/java/android/widget/SearchView.java | 10 |
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(); |