From 9259ac51fa3c21d9a021933526e22d01a9214571 Mon Sep 17 00:00:00 2001 From: Repooc Date: Wed, 19 Feb 2014 15:32:40 -0800 Subject: [PATCH] SmartBuff Fix for Squareminimap buttons --- ElvUI_SLE/modules/minimap/minimapicons.lua | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/ElvUI_SLE/modules/minimap/minimapicons.lua b/ElvUI_SLE/modules/minimap/minimapicons.lua index 9184ca6..e6c9b68 100755 --- a/ElvUI_SLE/modules/minimap/minimapicons.lua +++ b/ElvUI_SLE/modules/minimap/minimapicons.lua @@ -87,6 +87,11 @@ local AcceptedFrames = { 'VendomaticButtonFrame', } +local AddButtonsToBar = { + 'SmartBuff_MiniMapButton', + 'QueueStatusMinimapButton', +} + local function SkinButton(Button) if not Button.isSkinned then local Name = Button:GetName() @@ -222,7 +227,17 @@ function SMB:Update(self) end for Key, Frame in pairs(SkinnedMinimapButtons) do - if Frame:IsVisible() or Frame:GetName() == 'QueueStatusMinimapButton' then + local Exception = false + for _, Button in pairs(AddButtonsToBar) do + if Frame:GetName() == Button then + Exception = true + if Frame:GetName() == 'SmartBuff_MiniMapButton' then + SMARTBUFF_MinimapButton_CheckPos = function() end + SMARTBUFF_MinimapButton_OnUpdate = function() end + end + end + end + if Frame:IsVisible() or Exception then AnchorX = AnchorX + 1 ActualButtons = ActualButtons + 1 if AnchorX > MaxX then -- 1.7.9.5