Merge "Fixes a visual issue with the Messaging Layout" into pi-dev
am: 8e4b8ea38a
Change-Id: Ic167c21cf545705c167d6444c862a2247a53dbed
This commit is contained in:
committed by
android-build-merger
commit
f0f0746747
@@ -276,9 +276,16 @@ public class MessagingGroup extends LinearLayout implements MessagingLinearLayou
|
||||
boolean hasNormal = false;
|
||||
for (int i = mMessageContainer.getChildCount() - 1; i >= 0; i--) {
|
||||
View child = mMessageContainer.getChildAt(i);
|
||||
if (child.getVisibility() == GONE) {
|
||||
continue;
|
||||
}
|
||||
if (child instanceof MessagingLinearLayout.MessagingChild) {
|
||||
int type = ((MessagingLinearLayout.MessagingChild) child).getMeasuredType();
|
||||
if (type == MEASURED_TOO_SMALL) {
|
||||
boolean tooSmall = type == MEASURED_TOO_SMALL;
|
||||
final MessagingLinearLayout.LayoutParams lp =
|
||||
(MessagingLinearLayout.LayoutParams) child.getLayoutParams();
|
||||
tooSmall |= lp.hide;
|
||||
if (tooSmall) {
|
||||
if (hasNormal) {
|
||||
return MEASURED_SHORTENED;
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user