From d05f67aa87271faf4fe2f8e1e147c072ae6257bd Mon Sep 17 00:00:00 2001 From: Repooc Date: Sun, 27 Jul 2014 02:11:40 -0400 Subject: [PATCH] This should fix custom visibility for ticket #21 Signed-off-by: Repooc --- ElvUI_SLE/modules/vehicle.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ElvUI_SLE/modules/vehicle.lua b/ElvUI_SLE/modules/vehicle.lua index 39eeca0..779bea4 100644 --- a/ElvUI_SLE/modules/vehicle.lua +++ b/ElvUI_SLE/modules/vehicle.lua @@ -77,15 +77,16 @@ end function EVB:Initialize() if (not E.private.sle.vehicle.enable) then return end; - local visibility = "[petbattle] hide; [vehicleui][overridebar][shapeshift][possessbar] hide; show" + local visibility = "[petbattle] hide; [vehicleui][overridebar][shapeshift][possessbar] hide;" local page = format("[vehicleui] %d; [possessbar] %d; [overridebar] %d; [shapeshift] 13;", GetVehicleBarIndex(), GetVehicleBarIndex(), GetOverrideBarIndex()); local bindButtons = "ACTIONBUTTON"; hooksecurefunc(AB, "PositionAndSizeBar", function(self, barName) local bar = self["handledBars"][barName] - if (self.db[barName].enabled) then + print(barName) + if (self.db[barName].enabled) and (barName == "bar1") then UnregisterStateDriver(bar, 'visibility'); - RegisterStateDriver(bar, 'visibility', visibility); + RegisterStateDriver(bar, 'visibility', visibility..self.db[barName].visibility); end end); -- 1.7.9.5