From f6a50be25ceb253a4857c0e6a0ff1df161c22628 Mon Sep 17 00:00:00 2001 From: Aurimas Liutikas Date: Fri, 9 Sep 2016 15:32:55 -0700 Subject: Fix SearchView measure for UNSPECIFIED height. Previously it would almost always force SearchView to become 0 when height mode was UNSPECIFIED. Bug: 31302290 Change-Id: Icd2116b84951b1b967666147dbc5762d996408e6 --- core/java/android/widget/SearchView.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/java/android/widget/SearchView.java b/core/java/android/widget/SearchView.java index 5878cad2f9a3..9139361eda7c 100644 --- a/core/java/android/widget/SearchView.java +++ b/core/java/android/widget/SearchView.java @@ -816,9 +816,11 @@ public class SearchView extends LinearLayout implements CollapsibleActionView { switch (heightMode) { case MeasureSpec.AT_MOST: - case MeasureSpec.UNSPECIFIED: height = Math.min(getPreferredHeight(), height); break; + case MeasureSpec.UNSPECIFIED: + height = getPreferredHeight(); + break; } heightMode = MeasureSpec.EXACTLY; -- cgit v1.2.3-59-g8ed1b