diff --git a/Libs/zzConfig/zzConfig.lua b/Libs/zzConfig/zzConfig.lua index 27ca8ba..cc91cd1 100644 --- a/Libs/zzConfig/zzConfig.lua +++ b/Libs/zzConfig/zzConfig.lua @@ -114,8 +114,8 @@ function lib:AddConfigEntry(options, ...) } end options['args'][input[1]] = menu + return menu end - return menu end function lib:AddConfigMenu(options, parentName, handler, order, more) local menu = { diff --git a/Libs/zzLDB/zzLDB.lua b/Libs/zzLDB/zzLDB.lua index e61fdfa..550425b 100644 --- a/Libs/zzLDB/zzLDB.lua +++ b/Libs/zzLDB/zzLDB.lua @@ -15,25 +15,24 @@ function lib:GetLDB(objname) return ldb:GetDataObjectByName(objname) end function lib:AddLDB(objname, obj, db) - local obj = obj or {} - obj['type'] = obj['type'] or 'launcher' - obj['text'] = obj['text'] or objname - if(obj['type '] == 'launcher') then - obj['OnClick'] = obj['OnClick'] or proto_OnClick - end - if(ldb) then - local ldbobj = ldb:GetDataObjectByName(objname) or ldb:NewDataObject(objname, obj) - if(ldbobj) then - if(not ldbicon:IsRegistered(objname)) then - db['global']['ldbicons'] = db['global']['ldbicons'] or {} - local sb = db['global']['ldbicons'] - sb[objname] = sb[objname] or CopyTable(defaults) --- print('reg', objname) - ldbicon:Register(objname, ldbobj, sb[objname]) - end + local obj = obj or {} + obj['type'] = obj['type'] or 'launcher' + obj['text'] = obj['text'] or objname + if(obj['type '] == 'launcher') then + obj['OnClick'] = obj['OnClick'] or proto_OnClick + end + if(ldb) then + local ldbobj = ldb:GetDataObjectByName(objname) or ldb:NewDataObject(objname, obj) + if(ldbobj) then + if(not ldbicon:IsRegistered(objname)) then + db['global']['ldbicons'] = db['global']['ldbicons'] or {} + local sb = db['global']['ldbicons'] + sb[objname] = sb[objname] or CopyTable(defaults) + ldbicon:Register(objname, ldbobj, sb[objname]) end + return ldbobj end - return ldbobj + end end function lib:Embed(target) for _,name in pairs(mixins) do diff --git a/banker.lua b/banker.lua index 023ef58..2fff145 100644 --- a/banker.lua +++ b/banker.lua @@ -32,6 +32,7 @@ posFrame:SetScript("OnEvent", function(self, event, ...) mailRec = nil mailSum = nil end) +local lastframe = posFrame local function GetFactionList() local n,m,_ local l = {} diff --git a/broker.lua b/broker.lua index 6cd7976..a435d20 100644 --- a/broker.lua +++ b/broker.lua @@ -42,10 +42,11 @@ local function getSumWeek() end return sumWeekOut,sumWeekIn end +local connectedRealms local function Helper_Tooltip3(realm) if(not db['connectedRealms']) then return end connectedRealms = connectedRealms or GetAutoCompleteRealms() - for k, v in pairs(connectedRealms) do + for k, v in pairs(GetAutoCompleteRealms()) do if(v == realm) then return true end