diff options
| author | 2011-11-04 13:49:28 -0700 | |
|---|---|---|
| committer | 2011-11-04 13:49:28 -0700 | |
| commit | cf72ab4ddebae48e34dd2d32b7da8bf5a5d7cfa0 (patch) | |
| tree | f4f78a02121eabdf98dbf3b3c2d89aaef3430455 | |
| parent | 45a04db3f95755829b24043d30d7da7182b4f33b (diff) | |
Don't show the submit button when it isn't enabled.
There was a particular scenario where it was being shown even if it's disabled.
Bug: 5412759
Change-Id: I34edd385062bed48bccef35e8240932d4cc96fd1
| -rw-r--r-- | core/java/android/widget/SearchView.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/core/java/android/widget/SearchView.java b/core/java/android/widget/SearchView.java index e84ae9720b1e..f524ef0f1d0f 100644 --- a/core/java/android/widget/SearchView.java +++ b/core/java/android/widget/SearchView.java @@ -728,7 +728,8 @@ public class SearchView extends LinearLayout implements CollapsibleActionView { private void updateSubmitButton(boolean hasText) { int visibility = GONE; - if (isSubmitAreaEnabled() && hasFocus() && (hasText || !mVoiceButtonEnabled)) { + if (mSubmitButtonEnabled && isSubmitAreaEnabled() && hasFocus() + && (hasText || !mVoiceButtonEnabled)) { visibility = VISIBLE; } mSubmitButton.setVisibility(visibility); @@ -1082,9 +1083,7 @@ public class SearchView extends LinearLayout implements CollapsibleActionView { CharSequence text = mQueryTextView.getText(); mUserQuery = text; boolean hasText = !TextUtils.isEmpty(text); - if (isSubmitButtonEnabled()) { - updateSubmitButton(hasText); - } + updateSubmitButton(hasText); updateVoiceButton(!hasText); updateCloseButton(); updateSubmitArea(); |