diff --git a/Signal/src/ViewControllers/ConversationView/Cells/OWSMessageCell.m b/Signal/src/ViewControllers/ConversationView/Cells/OWSMessageCell.m index 4c83320dc..b8ceb122c 100644 --- a/Signal/src/ViewControllers/ConversationView/Cells/OWSMessageCell.m +++ b/Signal/src/ViewControllers/ConversationView/Cells/OWSMessageCell.m @@ -1178,14 +1178,14 @@ NS_ASSUME_NONNULL_BEGIN OWSAssert(self.viewItem); OWSAssert([self.viewItem.interaction isKindOfClass:[TSMessage class]]); - if (!self.isQuotedReply || !self.hasQuotedText) { + if (!self.isQuotedReply) { return CGSizeZero; } TSMessage *message = (TSMessage *)self.viewItem.interaction; - OWSQuotedMessageView *quotedMessageView = - [OWSQuotedMessageView quotedMessageViewForConversation:message.quotedMessage - displayableQuotedText:self.viewItem.displayableQuotedText]; + OWSQuotedMessageView *quotedMessageView = [OWSQuotedMessageView + quotedMessageViewForConversation:message.quotedMessage + displayableQuotedText:(self.hasQuotedText ? self.viewItem.displayableQuotedText : nil)]; const int maxMessageWidth = [self maxMessageWidthForContentWidth:contentWidth]; CGSize result = [quotedMessageView sizeForMaxWidth:maxMessageWidth - kBubbleThornSideInset]; result.width += kBubbleThornSideInset;