Quantcast

Update ElvUI_SLE/modules/chat/chat.lua

Alex [01-18-13 - 04:04]
Update ElvUI_SLE/modules/chat/chat.lua

Have no ability to use github client atm >_>
Filename
ElvUI_SLE/modules/chat/chat.lua
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, ...