diff --git a/ImproveAny.toc b/ImproveAny.toc index 9b3b0ce..84f89ed 100644 --- a/ImproveAny.toc +++ b/ImproveAny.toc @@ -4,7 +4,7 @@ ## Interface-Cata: 40400 ## Interface: 100207, 110000 -## Version: 0.9.84 +## Version: 0.9.85 ## Title: ImproveAny by |cff3FC7EBD4KiR |T132115:16:16:0:0|t ## Notes: Improve Any Ui or Frame ## Author: D4KiR diff --git a/ImproveAny_Cata.toc b/ImproveAny_Cata.toc index 1f8db98..b6a1cde 100644 --- a/ImproveAny_Cata.toc +++ b/ImproveAny_Cata.toc @@ -1,5 +1,5 @@ ## Interface: 40400 -## Version: 0.9.84 +## Version: 0.9.85 ## Title: ImproveAny |T136033:16:16:0:0|t by |cff3FC7EBD4KiR |T132115:16:16:0:0|t ## Notes: Improve Any Ui or Frame ## Author: D4KiR diff --git a/ImproveAny_TBC.toc b/ImproveAny_TBC.toc index 2f1dcac..57ee503 100644 --- a/ImproveAny_TBC.toc +++ b/ImproveAny_TBC.toc @@ -1,5 +1,5 @@ ## Interface: 20504 -## Version: 0.9.84 +## Version: 0.9.85 ## Title: ImproveAny |T136033:16:16:0:0|t by |cff3FC7EBD4KiR |T132115:16:16:0:0|t ## Notes: Improve Any Ui or Frame ## Author: D4KiR diff --git a/ImproveAny_Vanilla.toc b/ImproveAny_Vanilla.toc index 288eb8f..89eab8c 100644 --- a/ImproveAny_Vanilla.toc +++ b/ImproveAny_Vanilla.toc @@ -1,5 +1,5 @@ ## Interface: 11503 -## Version: 0.9.84 +## Version: 0.9.85 ## Title: ImproveAny |T136033:16:16:0:0|t by |cff3FC7EBD4KiR |T132115:16:16:0:0|t ## Notes: Improve Any Ui or Frame ## Author: D4KiR diff --git a/ImproveAny_Wrath.toc b/ImproveAny_Wrath.toc index af705fa..2bea6a4 100644 --- a/ImproveAny_Wrath.toc +++ b/ImproveAny_Wrath.toc @@ -1,5 +1,5 @@ ## Interface: 30403 -## Version: 0.9.84 +## Version: 0.9.85 ## Title: ImproveAny |T136033:16:16:0:0|t by |cff3FC7EBD4KiR |T132115:16:16:0:0|t ## Notes: Improve Any Ui or Frame ## Author: D4KiR diff --git a/ele/itemlevel.lua b/ele/itemlevel.lua index 6c7de4d..0671b28 100644 --- a/ele/itemlevel.lua +++ b/ele/itemlevel.lua @@ -15,7 +15,7 @@ function ImproveAny:AddIlvl(SLOT, i) SLOT.iainfo = CreateFrame("FRAME", name .. ".iainfo", SLOT) SLOT.iainfo:SetSize(SLOT:GetSize()) SLOT.iainfo:SetPoint("CENTER", SLOT, "CENTER", 0, 0) - SLOT.iainfo:SetFrameLevel(50) + SLOT.iainfo:SetFrameLevel(200) SLOT.iainfo:EnableMouse(false) SLOT.iatext = SLOT.iainfo:CreateFontString(nil, "OVERLAY") SLOT.iatext:SetFont(STANDARD_TEXT_FONT, 11, "THINOUTLINE") diff --git a/libs/D4Lib/D4Frames.lua b/libs/D4Lib/D4Frames.lua index f1d5fa2..a2c1b8b 100644 --- a/libs/D4Lib/D4Frames.lua +++ b/libs/D4Lib/D4Frames.lua @@ -2,6 +2,7 @@ local _, D4 = ... local Y = 0 local PARENT = nil local TAB = nil +local TABIsNil = false --[[ INPUTS ]] function D4:AddCategory(tab) tab.sw = tab.sw or 25 @@ -238,6 +239,15 @@ end function D4:AppendCheckbox(key, value, func, x, y) value = value or false x = x or 5 + if TAB == nil then + if TABIsNil == false then + TABIsNil = true + D4:MSG("TAB is nil #1") + end + + return Y + end + local val = TAB[key] if val == nil then val = value @@ -275,6 +285,15 @@ function D4:AppendSlider(key, value, min, max, steps, decimals, func, lstr) return end + if TAB == nil then + if TABIsNil == false then + TABIsNil = true + D4:MSG("TAB is nil #2") + end + + return Y + end + if TAB[key] == nil then TAB[key] = value end diff --git a/settings.lua b/settings.lua index 3cbafdd..007331a 100644 --- a/settings.lua +++ b/settings.lua @@ -420,8 +420,8 @@ function ImproveAny:InitIASettings() IASettings:Hide() end - ImproveAny:SetVersion(AddonName, 136033, "0.9.84") - IASettings.TitleText:SetText(format("ImproveAny |T136033:16:16:0:0|t v|cff3FC7EB%s", "0.9.84")) + ImproveAny:SetVersion(AddonName, 136033, "0.9.85") + IASettings.TitleText:SetText(format("ImproveAny |T136033:16:16:0:0|t v|cff3FC7EB%s", "0.9.85")) IASettings.CloseButton:SetScript( "OnClick", function()