Da bug again
Darthpred [08-04-13 - 21:19]
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")