Fix forwarded message in linked group

This commit is contained in:
luvletter2333 2021-08-08 02:31:23 +08:00
parent f2780a2acc
commit 332bd58746
No known key found for this signature in database
GPG Key ID: BFD68B892BECC1D8
1 changed files with 10 additions and 1 deletions

View File

@ -5588,7 +5588,16 @@ public class MessageObject {
}
public boolean needDrawForwarded() {
return (messageOwner.flags & TLRPC.MESSAGE_FLAG_FWD) != 0 && messageOwner.fwd_from != null && !messageOwner.fwd_from.imported && (messageOwner.fwd_from.saved_from_peer == null || messageOwner.fwd_from.from_id instanceof TLRPC.TL_peerChannel && messageOwner.fwd_from.saved_from_peer.channel_id != messageOwner.fwd_from.from_id.channel_id) && UserConfig.getInstance(currentAccount).getClientUserId() != getDialogId();
return (messageOwner.flags & TLRPC.MESSAGE_FLAG_FWD) != 0
&& messageOwner.fwd_from != null
&& !messageOwner.fwd_from.imported
&& (
messageOwner.fwd_from.saved_from_peer == null
|| messageOwner.fwd_from.from_id instanceof TLRPC.TL_peerChannel && messageOwner.fwd_from.saved_from_peer.channel_id != messageOwner.fwd_from.from_id.channel_id
|| messageOwner.fwd_from.from_id instanceof TLRPC.TL_peerUser
|| messageOwner.fwd_from.from_id == null && messageOwner.fwd_from.from_name != null
)
&& UserConfig.getInstance(currentAccount).getClientUserId() != getDialogId();
}
public static boolean isForwardedMessage(TLRPC.Message message) {