Possible issues where sender realm and player realm would never = true due to player realm having the space stripped out.
Repooc [05-25-14 - 01:47]
Possible issues where sender realm and player realm would never = true due to player realm having the space stripped out.
diff --git a/ElvUI_SLE/modules/characterframe/communication.lua b/ElvUI_SLE/modules/characterframe/communication.lua
index 29c112c..2660e78 100644
--- a/ElvUI_SLE/modules/characterframe/communication.lua
+++ b/ElvUI_SLE/modules/characterframe/communication.lua
@@ -675,6 +675,7 @@ if not AISM then
local SenderRealm
function AISM:Receiver(Prefix, Message, Channel, Sender)
Sender, SenderRealm = strsplit('-', Sender)
+ SenderRealm = gsub(SenderRealm,'[%s%-]','')
Sender = Sender..(SenderRealm and SenderRealm ~= '' and SenderRealm ~= playerRealm and '-'..SenderRealm or '')
--print('|cffceff00['..Channel..']|r|cff2eb7e4['..Prefix..']|r '..Sender..' : ')
@@ -893,6 +894,7 @@ if not AISM then
Sender = Message:match(GuildLeaveKey) or Message:match(PlayerOfflineKey)
Sender = Sender:gsub('@', '-')
Sender, SenderRealm = strsplit('-', Sender)
+ SenderRealm = gsub(SenderRealm,'[%s%-]','')
Sender = Sender..(SenderRealm and SenderRealm ~= '' and SenderRealm ~= playerRealm and '-'..SenderRealm or '')
for userName in pairs(self.AISMUserList) do