Mail datatext initial mail check
Darthpred [07-22-14 - 09:27]
Mail datatext initial mail check
diff --git a/ElvUI_SLE/modules/sledatatexts/mail.lua b/ElvUI_SLE/modules/sledatatexts/mail.lua
index 54562b2..1c81fab 100644
--- a/ElvUI_SLE/modules/sledatatexts/mail.lua
+++ b/ElvUI_SLE/modules/sledatatexts/mail.lua
@@ -65,11 +65,14 @@ local function OnEvent(self, event, ...)
end
+local function OnUpdate(self)
+ OnEvent(self, "UPDATE_PENDING_MAIL")
+ self:SetScript("OnUpdate", nil)
+end
+
local function OnEnter(self)
DT:SetupTooltip(self)
-
-
-
+
local sender1, sender2, sender3 = GetLatestThreeSenders()
if not Read then
@@ -82,4 +85,4 @@ local function OnEnter(self)
DT.tooltip:Show()
end
-DT:RegisterDatatext('S&L Mail', {'PLAYER_ENTERING_WORLD', 'MAIL_INBOX_UPDATE', 'UPDATE_PENDING_MAIL', 'MAIL_CLOSED', 'PLAYER_LOGIN','MAIL_SHOW'}, OnEvent, nil, nil, OnEnter)
\ No newline at end of file
+DT:RegisterDatatext('S&L Mail', {'PLAYER_ENTERING_WORLD', 'MAIL_INBOX_UPDATE', 'UPDATE_PENDING_MAIL', 'MAIL_CLOSED', 'PLAYER_LOGIN','MAIL_SHOW'}, OnEvent, OnUpdate, nil, OnEnter)
\ No newline at end of file