From fc82ea965c2314b08e507c495859f4ff716d999d Mon Sep 17 00:00:00 2001 From: Sunnyyoung Date: Mon, 7 Feb 2022 22:35:18 +0800 Subject: [PATCH] Fix anti-revoke message cell mask style issue Again --- WeChatTweak/AntiRevoke.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/WeChatTweak/AntiRevoke.m b/WeChatTweak/AntiRevoke.m index 799015e..4082f87 100644 --- a/WeChatTweak/AntiRevoke.m +++ b/WeChatTweak/AntiRevoke.m @@ -197,7 +197,7 @@ static void __attribute__((constructor)) tweak(void) { - (void)tweak_populateWithMessage:(MMMessageTableItem *)tableItem { [self tweak_populateWithMessage:tableItem]; MMRevokeMsgService *service = [[objc_getClass("MMServiceCenter") defaultCenter] getService:objc_getClass("MMRevokeMsgService")]; - BOOL recalled = tableItem.message ? (tableItem.message.messageType != MessageDataTypePrompt && [service.db getRevokeMsg:@(tableItem.message.mesSvrID).stringValue] != NULL) : NO; + BOOL recalled = tableItem.message ? (tableItem.message.messageType != MessageDataTypePrompt && tableItem.message.msgStatus == 4 && [service.db getRevokeMsg:@(tableItem.message.mesSvrID).stringValue] != NULL) : NO; [((MMMessageCellView *)self).subviews enumerateObjectsUsingBlock:^(__kindof NSView * _Nonnull view, NSUInteger index, BOOL * _Nonnull stop) { if (view.tag != 9527) { return ;