diff --git a/Session/Conversations/Message Cells/VisibleMessageCell.swift b/Session/Conversations/Message Cells/VisibleMessageCell.swift index ba85c07a9..94d2ff016 100644 --- a/Session/Conversations/Message Cells/VisibleMessageCell.swift +++ b/Session/Conversations/Message Cells/VisibleMessageCell.swift @@ -202,7 +202,6 @@ final class VisibleMessageCell : MessageCell, LinkPreviewViewDelegate { doubleTapGestureRecognizer.numberOfTapsRequired = 2 addGestureRecognizer(doubleTapGestureRecognizer) tapGestureRecognizer.require(toFail: doubleTapGestureRecognizer) - addGestureRecognizer(panGestureRecognizer) } // MARK: Updating @@ -275,6 +274,12 @@ final class VisibleMessageCell : MessageCell, LinkPreviewViewDelegate { timerView.isHidden = !viewItem.isExpiringMessage timerViewOutgoingMessageConstraint.isActive = (direction == .outgoing) timerViewIncomingMessageConstraint.isActive = (direction == .incoming) + // Swipe to reply + if (message.isDeleted) { + removeGestureRecognizer(panGestureRecognizer) + } else { + addGestureRecognizer(panGestureRecognizer) + } } private func populateHeader(for viewItem: ConversationViewItem) {