From e1b99be6f259e4af37604e7ac0f43d713827a5d9 Mon Sep 17 00:00:00 2001 From: Ryan Zhao Date: Thu, 5 Aug 2021 13:36:56 +1000 Subject: [PATCH] disable interactions with deleted message in conversation screen --- Session/Conversations/ConversationVC+Interaction.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/Session/Conversations/ConversationVC+Interaction.swift b/Session/Conversations/ConversationVC+Interaction.swift index 527a6ff3e..91df71371 100644 --- a/Session/Conversations/ConversationVC+Interaction.swift +++ b/Session/Conversations/ConversationVC+Interaction.swift @@ -365,6 +365,7 @@ extension ConversationVC : InputViewDelegate, MessageCellDelegate, ContextMenuAc // Show the context menu if applicable guard let index = viewItems.firstIndex(where: { $0 === viewItem }), let cell = messagesTableView.cellForRow(at: IndexPath(row: index, section: 0)) as? VisibleMessageCell, + let message = viewItem.interaction as? TSMessage, !message.isDeleted, let snapshot = cell.bubbleView.snapshotView(afterScreenUpdates: false), contextMenuWindow == nil, !ContextMenuVC.actions(for: viewItem, delegate: self).isEmpty else { return } UIImpactFeedbackGenerator(style: .heavy).impactOccurred()