From cf72ab4ddebae48e34dd2d32b7da8bf5a5d7cfa0 Mon Sep 17 00:00:00 2001 From: Amith Yamasani Date: Fri, 4 Nov 2011 13:49:28 -0700 Subject: 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 --- core/java/android/widget/SearchView.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'core/java/android/widget/SearchView.java') 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(); -- cgit v1.2.3