Fix global use of some variables

This commit is contained in:
rilgamon 2021-03-12 11:08:28 +01:00
parent b640e23e1b
commit 112e77efa2
4 changed files with 20 additions and 19 deletions

View File

@ -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 = {

View File

@ -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

View File

@ -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 = {}

View File

@ -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