From b6386f8319ff8741e9fab42608d371ad57ba4b22 Mon Sep 17 00:00:00 2001 From: Darthpred Date: Tue, 22 Jul 2014 13:27:55 +0400 Subject: [PATCH] Mail datatext initial mail check --- ElvUI_SLE/modules/sledatatexts/mail.lua | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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 -- 1.7.9.5