From 71c58ec2b1b2e770a92912335c76788dccd46f5f Mon Sep 17 00:00:00 2001 From: Adrian L Lange Date: Sat, 27 Apr 2013 22:34:57 +0200 Subject: [PATCH] Reset specialization button selected on first show --- HabeebIt.lua | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/HabeebIt.lua b/HabeebIt.lua index 827422d..b5a0924 100644 --- a/HabeebIt.lua +++ b/HabeebIt.lua @@ -123,6 +123,18 @@ local function PopulateList() end end +local function UpdateSpecializations(currentIndex) + for index, button in pairs(specializations) do + if(currentIndex == index) then + button.LeftBorder:SetVertexColor(1, 0, 0) + button.RightBorder:SetVertexColor(1, 0, 0) + else + button.LeftBorder:SetVertexColor(1, 1, 1) + button.RightBorder:SetVertexColor(1, 1, 1) + end + end +end + local function InitializeList(specialization, shown) for index, button in pairs(items) do button:Hide() @@ -131,6 +143,7 @@ local function InitializeList(specialization, shown) if(not shown) then collapsed = false Handle:GetScript('OnClick')(Handle) + UpdateSpecializations(specialization) end local currentInstance = EJ_GetCurrentInstance() @@ -146,18 +159,6 @@ local function InitializeList(specialization, shown) PopulateList() end -local function UpdateSpecializations(currentIndex) - for index, button in pairs(specializations) do - if(currentIndex == index) then - button.LeftBorder:SetVertexColor(1, 0, 0) - button.RightBorder:SetVertexColor(1, 0, 0) - else - button.LeftBorder:SetVertexColor(1, 1, 1) - button.RightBorder:SetVertexColor(1, 1, 1) - end - end -end - local function SpecializationClick(self) UpdateSpecializations(self.index) InitializeList(self.index, true) -- 1.7.9.5