- fixed : @recvchatfrom and @recvemotefrom don't mute the specified UUID as expected
--HG-- branch : RLVameow-7.2.2
parent
a47c2185c3
commit
5210871823
|
|
@ -3564,18 +3564,18 @@ void process_chat_from_simulator(LLMessageSystem *msg, void **user_data)
|
|||
( (CHAT_SOURCE_OBJECT == chat.mSourceType) && ((!is_owned_by_me) || (!is_attachment)) &&
|
||||
(CHAT_TYPE_OWNER != chat.mChatType) ) )
|
||||
{
|
||||
if (!RlvUtil::isEmote(mesg))
|
||||
bool fIsEmote = RlvUtil::isEmote(mesg);
|
||||
if ((!fIsEmote) &&
|
||||
(((gRlvHandler.hasBehaviour(RLV_BHVR_RECVCHAT)) && (!gRlvHandler.isException(RLV_BHVR_RECVCHAT, from_id))) ||
|
||||
((gRlvHandler.hasBehaviour(RLV_BHVR_RECVCHATFROM)) && (gRlvHandler.isException(RLV_BHVR_RECVCHATFROM, from_id))) ))
|
||||
{
|
||||
if ( ((gRlvHandler.hasBehaviour(RLV_BHVR_RECVCHAT)) && (!gRlvHandler.isException(RLV_BHVR_RECVCHAT, from_id))) &&
|
||||
((!gRlvHandler.hasBehaviour(RLV_BHVR_RECVCHATFROM)) || (gRlvHandler.isException(RLV_BHVR_RECVCHATFROM, from_id))) )
|
||||
{
|
||||
if ( (gRlvHandler.filterChat(mesg, false)) && (!gSavedSettings.getBOOL("RestrainedLoveShowEllipsis")) )
|
||||
return;
|
||||
}
|
||||
if ( (gRlvHandler.filterChat(mesg, false)) && (!gSavedSettings.getBOOL("RestrainedLoveShowEllipsis")) )
|
||||
return;
|
||||
}
|
||||
else if ( ((gRlvHandler.hasBehaviour(RLV_BHVR_RECVEMOTE)) && (!gRlvHandler.isException(RLV_BHVR_RECVEMOTE, from_id))) &&
|
||||
((!gRlvHandler.hasBehaviour(RLV_BHVR_RECVEMOTEFROM)) || (gRlvHandler.isException(RLV_BHVR_RECVEMOTEFROM, from_id))) )
|
||||
{
|
||||
else if ((fIsEmote) &&
|
||||
(((gRlvHandler.hasBehaviour(RLV_BHVR_RECVEMOTE)) && (!gRlvHandler.isException(RLV_BHVR_RECVEMOTE, from_id))) ||
|
||||
((gRlvHandler.hasBehaviour(RLV_BHVR_RECVEMOTEFROM)) && (gRlvHandler.isException(RLV_BHVR_RECVEMOTEFROM, from_id))) ))
|
||||
{
|
||||
if (!gSavedSettings.getBOOL("RestrainedLoveShowEllipsis"))
|
||||
return;
|
||||
mesg = "/me ...";
|
||||
|
|
|
|||
Loading…
Reference in New Issue