From 61ca42c1f8674c4394d3f905b6d6e40c33c6ffe0 Mon Sep 17 00:00:00 2001 From: Darthpred Date: Sat, 6 Jun 2015 14:52:57 +0400 Subject: [PATCH] updated lib and stuff --- ElvUI_SLE/core/toolkit.lua | 2 -- .../LibElv-UIButtons-1.0/LibElv-UIButtons-1.0.lua | 5 ++--- ElvUI_SLE/modules/uibuttons.lua | 7 +++++++ 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/ElvUI_SLE/core/toolkit.lua b/ElvUI_SLE/core/toolkit.lua index eea0366..9220a91 100644 --- a/ElvUI_SLE/core/toolkit.lua +++ b/ElvUI_SLE/core/toolkit.lua @@ -65,8 +65,6 @@ local function UpdateAll() end LT:LootShow() LT:Update() - UB.Holder.db = E.db.sle.uibuttons - UB.Holder:FrameSize() RM:UpdateBar(true) F:UpdateLayout() CH:GMIconUpdate() diff --git a/ElvUI_SLE/libs/LibElv-UIButtons-1.0/LibElv-UIButtons-1.0.lua b/ElvUI_SLE/libs/LibElv-UIButtons-1.0/LibElv-UIButtons-1.0.lua index 92d81f7..e230b71 100644 --- a/ElvUI_SLE/libs/LibElv-UIButtons-1.0/LibElv-UIButtons-1.0.lua +++ b/ElvUI_SLE/libs/LibElv-UIButtons-1.0/LibElv-UIButtons-1.0.lua @@ -316,7 +316,6 @@ function lib:CreateFrame(name, db, default, style, styleDefault) menu:SetFrameStrata("HIGH") menu:SetFrameLevel(5) menu:SetClampedToScreen(true) - menu:Point("LEFT", E.UIParent, "LEFT", -2, 0); menu:Size(17, 17); --Cause the damn thing doesn't want to show up without default size lol menu.myname = UnitName('player') menu:CreateBackdrop() @@ -402,8 +401,8 @@ local function GenerateTable(menu, coreGroup, groupName, groupTitle) ["dropdown"] = L['Dropdown'], }, disabled = function() return not menu.db.enable end, - get = function(info) return E.private.sle.uiButtonStyle end, - set = function(info, value) E.private.sle.uiButtonStyle = value; E:StaticPopup_Show("PRIVATE_RL") end, + get = function(info) return menu.style end, + set = function(info, value) menu.style = value; E:StaticPopup_Show("PRIVATE_RL") end, }, space = { order = 5, diff --git a/ElvUI_SLE/modules/uibuttons.lua b/ElvUI_SLE/modules/uibuttons.lua index 3d42c0d..31316bb 100644 --- a/ElvUI_SLE/modules/uibuttons.lua +++ b/ElvUI_SLE/modules/uibuttons.lua @@ -115,6 +115,7 @@ end function UB:Initialize() UB.Holder = lib:CreateFrame("SLE_UIButtons", E.db.sle.uibuttons, P.sle.uibuttons, E.private.sle.uiButtonStyle, "dropdown") local menu = UB.Holder + menu:Point("LEFT", E.UIParent, "LEFT", -2, 0); menu:SetupMover(L["S&L UI Buttons"], "ALL,S&L,S&L MISC,UIButtons") UB:SetupBar(menu) @@ -126,5 +127,11 @@ function UB:Initialize() UB:RightClicks(menu) + hooksecurefunc(E, "UpdateAll", function() + UB.Holder.db = E.db.sle.uibuttons + UB.Holder:ToggleShow() + UB.Holder:FrameSize() + collectgarbage('collect'); + end) -- lib:CreateOptions(menu, true, "slebuttons", "SLE Buttons") end \ No newline at end of file -- 1.7.9.5