Quantcast

Da bug again

Darthpred [08-04-13 - 21:19]
Da bug again
Filename
ElvUI_SLE/modules/datatexts/mail.lua
diff --git a/ElvUI_SLE/modules/datatexts/mail.lua b/ElvUI_SLE/modules/datatexts/mail.lua
index 0a81191..07f7c2e 100644
--- a/ElvUI_SLE/modules/datatexts/mail.lua
+++ b/ElvUI_SLE/modules/datatexts/mail.lua
@@ -14,7 +14,7 @@ local function MakeIconString()
 	return str
 end

-function DT:SLEmailUp()
+function DT:SLEmailUp(newmail)
 	if not E.db.sle.dt.mail.icon then
 		MiniMapMailFrame:Hide()
 		MiniMapMailFrame.Show = nil
@@ -22,7 +22,9 @@ function DT:SLEmailUp()
 		if not MiniMapMailFrame.Show then
 			MiniMapMailFrame.Show = OldShow
 		end
-		MiniMapMailFrame:Show()
+		if newmail then
+			MiniMapMailFrame:Show()
+		end
 	end
 end

@@ -37,7 +39,7 @@ local function OnEvent(self, event, ...)
 			unreadMail = newMail
 		end

-		DT:SLEmailUp()
+		DT:SLEmailUp(newmail)

 		self:UnregisterEvent("PLAYER_ENTERING_WORLD")
 		self:UnregisterEvent("PLAYER_LOGIN")