diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationItem.java b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationItem.java index a1635bffc1..2269cee0c9 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationItem.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationItem.java @@ -468,6 +468,12 @@ public final class ConversationItem extends RelativeLayout implements BindableCo activeFooter.getLayoutParams().width = availableWidth; needsMeasure = true; } + + int desiredWidth = audioViewStub.get().getMeasuredWidth() + ViewUtil.getLeftMargin(audioViewStub.get()) + ViewUtil.getRightMargin(audioViewStub.get()); + if (bodyBubble.getMeasuredWidth() != desiredWidth) { + bodyBubble.getLayoutParams().width = desiredWidth; + needsMeasure = true; + } } if (needsMeasure) {