From cb356f25d6fcebd938f24986e4790030e7c335f3 Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 18 Jan 2013 07:04:37 +0300 Subject: [PATCH] Update ElvUI_SLE/modules/chat/chat.lua Have no ability to use github client atm >_> --- ElvUI_SLE/modules/chat/chat.lua | 41 +++++++++++++++++++++------------------ 1 file changed, 22 insertions(+), 19 deletions(-) diff --git a/ElvUI_SLE/modules/chat/chat.lua b/ElvUI_SLE/modules/chat/chat.lua index 508184b..17d1a61 100644 --- a/ElvUI_SLE/modules/chat/chat.lua +++ b/ElvUI_SLE/modules/chat/chat.lua @@ -198,30 +198,33 @@ end local function SLEfilter(self, event, message, author, arg3, arg4, arg5, arg6, ...) local returnTex = arg6 - if IconTable[E.myrealm] then - for character, flag in pairs(IconTable[E.myrealm]) do - if author == character and flag then - returnTex = flag..arg6 - end - end + if(strlen(arg6) > 0) then + else + if IconTable[E.myrealm] then + for character, flag in pairs(IconTable[E.myrealm]) do + if author == character and flag then + returnTex = flag..arg6 + end + end - for realm, _ in pairs(IconTable) do - if realm ~= E.myrealm then + for realm, _ in pairs(IconTable) do + if realm ~= E.myrealm then + for character, flag in pairs(IconTable[realm]) do + if author == character.."%-"..realm and flag then + returnTex = flag..arg6 + end + end + end + end + else + for realm, _ in pairs(IconTable) do for character, flag in pairs(IconTable[realm]) do if author == character.."%-"..realm and flag then returnTex = flag..arg6 - end + end end - end - end - else - for realm, _ in pairs(IconTable) do - for character, flag in pairs(IconTable[realm]) do - if author == character.."%-"..realm and flag then - returnTex = flag..arg6 - end - end - end + end + end end return false, message, author, arg3, arg4, arg5, returnTex, ... -- 1.7.9.5