Skip to content

Commit

Permalink
Update blacklist on profile switch
Browse files Browse the repository at this point in the history
  • Loading branch information
Snakybo committed Oct 10, 2020
1 parent 0858014 commit 0169462
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 7 deletions.
18 changes: 11 additions & 7 deletions Config/Blacklist.lua
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ local module = {
itemControl = "Clicked-Blacklist-Dropdown-Item",
set = function(info, val)
if val ~= "_NIL_" then
self.blacklist[val] = true
Clicked.db.profile.blacklist[val] = true

self:SetSelectedItem(val, true)
self:SetDropdownItem(val, false)
Expand All @@ -122,8 +122,6 @@ local module = {
}
}

self.blacklist = Clicked.db.profile.blacklist

for _, frame in Clicked:IterateClickCastFrames() do
self:OnFrameRegistered(frame)
end
Expand Down Expand Up @@ -188,15 +186,15 @@ local module = {
order = 3,
set = function(info, value)
if not value then
self.blacklist[name] = nil
Clicked.db.profile.blacklist[name] = nil
args[name] = nil

self:SetDropdownItem(name, true)
Clicked:ReloadActiveBindings()
end
end,
get = function(info)
return self.blacklist[name] or false
return Clicked.db.profile.blacklist[name] or false
end
}
else
Expand All @@ -207,8 +205,8 @@ local module = {
["OnFrameRegistered"] = function(self, frame)
local name = frame:GetName()

self:SetSelectedItem(name, self.blacklist[name])
self:SetDropdownItem(name, not self.blacklist[name])
self:SetSelectedItem(name, Clicked.db.profile.blacklist[name])
self:SetDropdownItem(name, not Clicked.db.profile.blacklist[name])
end,

["OnFrameUnregistered"] = function(self, frame)
Expand All @@ -219,4 +217,10 @@ local module = {
end
}

function Clicked:ReloadBlacklist()
for _, frame in Clicked:IterateClickCastFrames() do
module:OnFrameRegistered(frame)
end
end

Clicked:RegisterModule("BlacklistConfig", module)
1 change: 1 addition & 0 deletions Core/Clicked.lua
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ local function ReloadDatabase()
LibDBIcon:Show("Clicked")
end

Clicked:ReloadBlacklist()
Clicked:ReloadActiveBindings()
end

Expand Down

0 comments on commit 0169462

Please sign in to comment.