Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 30 additions & 10 deletions Core/Globals.lua
Original file line number Diff line number Diff line change
Expand Up @@ -503,20 +503,24 @@ BCDM.AnchorParents = {
["EssentialCooldownViewer"] = "|cFF00AEF7Blizzard|r: Essential Cooldown Viewer",
["BCDM_PowerBar"] = "|cFF8080FFBCDM|r: Power Bar",
["BCDM_SecondaryPowerBar"] = "|cFF8080FFBCDM|r: Secondary Power Bar",
["DandersPartyHeader"] = "|cFFFFA500DandersFrames|r: Party Header",
["DandersRaidFramesContainer"] = "|cFFFFA500DandersFrames|r: Raid Container",
["NONE"] = "|cFF00AEF7Blizzard|r: UIParent",
},
{ "EssentialCooldownViewer", "NONE", "BCDM_PowerBar", "BCDM_SecondaryPowerBar"},
{ "EssentialCooldownViewer", "NONE", "DandersPartyHeader", "DandersRaidFramesContainer", "BCDM_PowerBar", "BCDM_SecondaryPowerBar"},
},
["Buffs"] = {
{
["EssentialCooldownViewer"] = "|cFF00AEF7Blizzard|r: Essential Cooldown Viewer",
["UtilityCooldownViewer"] = "|cFF00AEF7Blizzard|r: Utility Cooldown Viewer",
["NONE"] = "|cFF00AEF7Blizzard|r: UIParent",
["DandersPartyHeader"] = "|cFFFFA500DandersFrames|r: Party Header",
["DandersRaidFramesContainer"] = "|cFFFFA500DandersFrames|r: Raid Container",
["BCDM_PowerBar"] = "|cFF8080FFBCDM|r: Power Bar",
["BCDM_SecondaryPowerBar"] = "|cFF8080FFBCDM|r: Secondary Power Bar",
["BCDM_CastBar"] = "|cFF8080FFBCDM|r: Cast Bar",
},
{ "EssentialCooldownViewer", "UtilityCooldownViewer", "NONE", "BCDM_PowerBar", "BCDM_SecondaryPowerBar", "BCDM_CastBar" },
{ "EssentialCooldownViewer", "UtilityCooldownViewer", "NONE", "DandersPartyHeader", "DandersRaidFramesContainer", "BCDM_PowerBar", "BCDM_SecondaryPowerBar", "BCDM_CastBar" },
},
["Custom"] = {
{
Expand All @@ -525,14 +529,16 @@ BCDM.AnchorParents = {
["NONE"] = "|cFF00AEF7Blizzard|r: UIParent",
["PlayerFrame"] = "|cFF00AEF7Blizzard|r: Player Frame",
["TargetFrame"] = "|cFF00AEF7Blizzard|r: Target Frame",
["DandersPartyHeader"] = "|cFFFFA500DandersFrames|r: Party Header",
["DandersRaidFramesContainer"] = "|cFFFFA500DandersFrames|r: Raid Container",
["BCDM_PowerBar"] = "|cFF8080FFBCDM|r: Power Bar",
["BCDM_SecondaryPowerBar"] = "|cFF8080FFBCDM|r: Secondary Power Bar",
["BCDM_AdditionalCustomCooldownViewer"] = "|cFF8080FFBCDM|r: Additional Custom Bar",
["BCDM_CustomItemSpellBar"] = "|cFF8080FFBCDM|r: Items/Spells Bar",
["BCDM_CustomItemBar"] = "|cFF8080FFBCDM|r: Item Bar",
["BCDM_TrinketBar"] = "|cFF8080FFBCDM|r: Trinket Bar",
},
{ "EssentialCooldownViewer", "UtilityCooldownViewer", "NONE", "PlayerFrame", "TargetFrame", "BCDM_PowerBar", "BCDM_SecondaryPowerBar", "BCDM_AdditionalCustomCooldownViewer", "BCDM_CustomItemBar", "BCDM_CustomItemSpellBar", "BCDM_TrinketBar" },
{ "EssentialCooldownViewer", "UtilityCooldownViewer", "NONE", "PlayerFrame", "TargetFrame", "DandersPartyHeader", "DandersRaidFramesContainer", "BCDM_PowerBar", "BCDM_SecondaryPowerBar", "BCDM_AdditionalCustomCooldownViewer", "BCDM_CustomItemBar", "BCDM_CustomItemSpellBar", "BCDM_TrinketBar" },
},
["AdditionalCustom"] = {
{
Expand All @@ -541,14 +547,16 @@ BCDM.AnchorParents = {
["NONE"] = "|cFF00AEF7Blizzard|r: UIParent",
["PlayerFrame"] = "|cFF00AEF7Blizzard|r: Player Frame",
["TargetFrame"] = "|cFF00AEF7Blizzard|r: Target Frame",
["DandersPartyHeader"] = "|cFFFFA500DandersFrames|r: Party Header",
["DandersRaidFramesContainer"] = "|cFFFFA500DandersFrames|r: Raid Container",
["BCDM_PowerBar"] = "|cFF8080FFBCDM|r: Power Bar",
["BCDM_SecondaryPowerBar"] = "|cFF8080FFBCDM|r: Secondary Power Bar",
["BCDM_CustomCooldownViewer"] = "|cFF8080FFBCDM|r: Custom Bar",
["BCDM_CustomItemBar"] = "|cFF8080FFBCDM|r: Item Bar",
["BCDM_CustomItemSpellBar"] = "|cFF8080FFBCDM|r: Items/Spells Bar",
["BCDM_TrinketBar"] = "|cFF8080FFBCDM|r: Trinket Bar",
},
{ "EssentialCooldownViewer", "UtilityCooldownViewer", "NONE", "PlayerFrame", "TargetFrame", "BCDM_PowerBar", "BCDM_SecondaryPowerBar", "BCDM_CustomCooldownViewer", "BCDM_CustomItemBar", "BCDM_CustomItemSpellBar", "BCDM_TrinketBar" },
{ "EssentialCooldownViewer", "UtilityCooldownViewer", "NONE", "PlayerFrame", "TargetFrame", "DandersPartyHeader", "DandersRaidFramesContainer", "BCDM_PowerBar", "BCDM_SecondaryPowerBar", "BCDM_CustomCooldownViewer", "BCDM_CustomItemBar", "BCDM_CustomItemSpellBar", "BCDM_TrinketBar" },
},
["Item"] = {
{
Expand All @@ -557,14 +565,16 @@ BCDM.AnchorParents = {
["NONE"] = "|cFF00AEF7Blizzard|r: UIParent",
["PlayerFrame"] = "|cFF00AEF7Blizzard|r: Player Frame",
["TargetFrame"] = "|cFF00AEF7Blizzard|r: Target Frame",
["DandersPartyHeader"] = "|cFFFFA500DandersFrames|r: Party Header",
["DandersRaidFramesContainer"] = "|cFFFFA500DandersFrames|r: Raid Container",
["BCDM_PowerBar"] = "|cFF8080FFBCDM|r: Power Bar",
["BCDM_SecondaryPowerBar"] = "|cFF8080FFBCDM|r: Secondary Power Bar",
["BCDM_CustomCooldownViewer"] = "|cFF8080FFBCDM|r: Custom Bar",
["BCDM_AdditionalCustomCooldownViewer"] = "|cFF8080FFBCDM|r: Additional Custom Bar",
["BCDM_CustomItemSpellBar"] = "|cFF8080FFBCDM|r: Items/Spells Bar",
["BCDM_TrinketBar"] = "|cFF8080FFBCDM|r: Trinket Bar",
},
{ "EssentialCooldownViewer", "UtilityCooldownViewer", "NONE", "PlayerFrame", "TargetFrame", "BCDM_PowerBar", "BCDM_SecondaryPowerBar", "BCDM_CustomCooldownViewer", "BCDM_AdditionalCustomCooldownViewer", "BCDM_CustomItemSpellBar", "BCDM_TrinketBar" },
{ "EssentialCooldownViewer", "UtilityCooldownViewer", "NONE", "PlayerFrame", "TargetFrame", "DandersPartyHeader", "DandersRaidFramesContainer", "BCDM_PowerBar", "BCDM_SecondaryPowerBar", "BCDM_CustomCooldownViewer", "BCDM_AdditionalCustomCooldownViewer", "BCDM_CustomItemSpellBar", "BCDM_TrinketBar" },
},
["Trinket"] = {
{
Expand All @@ -573,14 +583,16 @@ BCDM.AnchorParents = {
["NONE"] = "|cFF00AEF7Blizzard|r: UIParent",
["PlayerFrame"] = "|cFF00AEF7Blizzard|r: Player Frame",
["TargetFrame"] = "|cFF00AEF7Blizzard|r: Target Frame",
["DandersPartyHeader"] = "|cFFFFA500DandersFrames|r: Party Header",
["DandersRaidFramesContainer"] = "|cFFFFA500DandersFrames|r: Raid Container",
["BCDM_PowerBar"] = "|cFF8080FFBCDM|r: Power Bar",
["BCDM_SecondaryPowerBar"] = "|cFF8080FFBCDM|r: Secondary Power Bar",
["BCDM_CustomCooldownViewer"] = "|cFF8080FFBCDM|r: Custom Bar",
["BCDM_AdditionalCustomCooldownViewer"] = "|cFF8080FFBCDM|r: Additional Custom Bar",
["BCDM_CustomItemBar"] = "|cFF8080FFBCDM|r: Item Bar",
["BCDM_CustomItemSpellBar"] = "|cFF8080FFBCDM|r: Items/Spells Bar",
},
{ "EssentialCooldownViewer", "UtilityCooldownViewer", "NONE", "PlayerFrame", "TargetFrame", "BCDM_PowerBar", "BCDM_SecondaryPowerBar", "BCDM_CustomCooldownViewer", "BCDM_AdditionalCustomCooldownViewer", "BCDM_CustomItemBar", "BCDM_CustomItemSpellBar" },
{ "EssentialCooldownViewer", "UtilityCooldownViewer", "NONE", "PlayerFrame", "TargetFrame", "DandersPartyHeader", "DandersRaidFramesContainer", "BCDM_PowerBar", "BCDM_SecondaryPowerBar", "BCDM_CustomCooldownViewer", "BCDM_AdditionalCustomCooldownViewer", "BCDM_CustomItemBar", "BCDM_CustomItemSpellBar" },
},
["ItemSpell"] = {
{
Expand All @@ -589,39 +601,47 @@ BCDM.AnchorParents = {
["NONE"] = "|cFF00AEF7Blizzard|r: UIParent",
["PlayerFrame"] = "|cFF00AEF7Blizzard|r: Player Frame",
["TargetFrame"] = "|cFF00AEF7Blizzard|r: Target Frame",
["DandersPartyHeader"] = "|cFFFFA500DandersFrames|r: Party Header",
["DandersRaidFramesContainer"] = "|cFFFFA500DandersFrames|r: Raid Container",
["BCDM_PowerBar"] = "|cFF8080FFBCDM|r: Power Bar",
["BCDM_SecondaryPowerBar"] = "|cFF8080FFBCDM|r: Secondary Power Bar",
["BCDM_CustomCooldownViewer"] = "|cFF8080FFBCDM|r: Custom Bar",
["BCDM_AdditionalCustomCooldownViewer"] = "|cFF8080FFBCDM|r: Additional Custom Bar",
["BCDM_CustomItemBar"] = "|cFF8080FFBCDM|r: Item Bar",
["BCDM_TrinketBar"] = "|cFF8080FFBCDM|r: Trinket Bar",
},
{ "EssentialCooldownViewer", "UtilityCooldownViewer", "NONE", "PlayerFrame", "TargetFrame", "BCDM_PowerBar", "BCDM_SecondaryPowerBar", "BCDM_CustomCooldownViewer", "BCDM_AdditionalCustomCooldownViewer", "BCDM_CustomItemBar", "BCDM_TrinketBar" },
{ "EssentialCooldownViewer", "UtilityCooldownViewer", "NONE", "PlayerFrame", "TargetFrame", "DandersPartyHeader", "DandersRaidFramesContainer", "BCDM_PowerBar", "BCDM_SecondaryPowerBar", "BCDM_CustomCooldownViewer", "BCDM_AdditionalCustomCooldownViewer", "BCDM_CustomItemBar", "BCDM_TrinketBar" },
},
["Power"] = {
{
["EssentialCooldownViewer"] = "|cFF00AEF7Blizzard|r: Essential Cooldown Viewer",
["UtilityCooldownViewer"] = "|cFF00AEF7Blizzard|r: Utility Cooldown Viewer",
["DandersPartyHeader"] = "|cFFFFA500DandersFrames|r: Party Header",
["DandersRaidFramesContainer"] = "|cFFFFA500DandersFrames|r: Raid Container",
["BCDM_SecondaryPowerBar"] = "|cFF8080FFBCDM|r: Secondary Power Bar",
},
{ "EssentialCooldownViewer", "UtilityCooldownViewer", "BCDM_SecondaryPowerBar" },
{ "EssentialCooldownViewer", "UtilityCooldownViewer", "DandersPartyHeader", "DandersRaidFramesContainer", "BCDM_SecondaryPowerBar" },
},
["SecondaryPower"] = {
{
["EssentialCooldownViewer"] = "|cFF00AEF7Blizzard|r: Essential Cooldown Viewer",
["UtilityCooldownViewer"] = "|cFF00AEF7Blizzard|r: Utility Cooldown Viewer",
["DandersPartyHeader"] = "|cFFFFA500DandersFrames|r: Party Header",
["DandersRaidFramesContainer"] = "|cFFFFA500DandersFrames|r: Raid Container",
["BCDM_PowerBar"] = "|cFF8080FFBCDM|r: Power Bar",
},
{ "EssentialCooldownViewer", "UtilityCooldownViewer", "BCDM_PowerBar"},
{ "EssentialCooldownViewer", "UtilityCooldownViewer", "DandersPartyHeader", "DandersRaidFramesContainer", "BCDM_PowerBar"},
},
["CastBar"] = {
{
["EssentialCooldownViewer"] = "|cFF00AEF7Blizzard|r: Essential Cooldown Viewer",
["UtilityCooldownViewer"] = "|cFF00AEF7Blizzard|r: Utility Cooldown Viewer",
["DandersPartyHeader"] = "|cFFFFA500DandersFrames|r: Party Header",
["DandersRaidFramesContainer"] = "|cFFFFA500DandersFrames|r: Raid Container",
["BCDM_PowerBar"] = "|cFF8080FFBCDM|r: Power Bar",
["BCDM_SecondaryPowerBar"] = "|cFF8080FFBCDM|r: Secondary Power Bar",
},
{ "EssentialCooldownViewer", "UtilityCooldownViewer", "BCDM_PowerBar", "BCDM_SecondaryPowerBar" },
{ "EssentialCooldownViewer", "UtilityCooldownViewer", "DandersPartyHeader", "DandersRaidFramesContainer", "BCDM_PowerBar", "BCDM_SecondaryPowerBar" },
}
}

Expand Down
8 changes: 5 additions & 3 deletions CustomViewers/AdditionalCustomCooldownViewer.lua
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ local function CreateCustomIcon(spellId)
end
local iconWidth, iconHeight = BCDM:GetIconDimensions(CustomDB)
customIcon:SetSize(iconWidth, iconHeight)
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]]
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]] or UIParent
customIcon:SetPoint(CustomDB.Layout[1], anchorParent, CustomDB.Layout[3], CustomDB.Layout[4], CustomDB.Layout[5])
customIcon:RegisterEvent("SPELL_UPDATE_COOLDOWN")
customIcon:RegisterEvent("PLAYER_ENTERING_WORLD")
Expand Down Expand Up @@ -258,7 +258,8 @@ local function LayoutAdditionalCustomCooldownViewer()

BCDM.AdditionalCustomCooldownViewerContainer:ClearAllPoints()
BCDM.AdditionalCustomCooldownViewerContainer:SetFrameStrata(CustomDB.FrameStrata or "LOW")
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]]
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]] or UIParent
BCDM.AdditionalCustomCooldownViewerContainer:SetParent(anchorParent)
BCDM.AdditionalCustomCooldownViewerContainer:SetPoint(containerAnchorFrom, anchorParent, CustomDB.Layout[3], CustomDB.Layout[4], CustomDB.Layout[5])

for _, child in ipairs({BCDM.AdditionalCustomCooldownViewerContainer:GetChildren()}) do child:UnregisterAllEvents() child:Hide() child:SetParent(nil) end
Expand Down Expand Up @@ -383,7 +384,8 @@ function BCDM:UpdateAdditionalCustomCooldownViewer()
local CustomDB = CooldownManagerDB.CooldownManager.AdditionalCustom
if BCDM.AdditionalCustomCooldownViewerContainer then
BCDM.AdditionalCustomCooldownViewerContainer:ClearAllPoints()
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]]
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]] or UIParent
BCDM.AdditionalCustomCooldownViewerContainer:SetParent(anchorParent)
BCDM.AdditionalCustomCooldownViewerContainer:SetPoint(CustomDB.Layout[1], anchorParent, CustomDB.Layout[3], CustomDB.Layout[4], CustomDB.Layout[5])
end
LayoutAdditionalCustomCooldownViewer()
Expand Down
8 changes: 5 additions & 3 deletions CustomViewers/CustomCooldownViewer.lua
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ local function CreateCustomIcon(spellId)
end
local iconWidth, iconHeight = BCDM:GetIconDimensions(CustomDB)
customIcon:SetSize(iconWidth, iconHeight)
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]]
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]] or UIParent
customIcon:SetPoint(CustomDB.Layout[1], anchorParent, CustomDB.Layout[3], CustomDB.Layout[4], CustomDB.Layout[5])
customIcon:RegisterEvent("SPELL_UPDATE_COOLDOWN")
customIcon:RegisterEvent("PLAYER_ENTERING_WORLD")
Expand Down Expand Up @@ -257,7 +257,8 @@ local function LayoutCustomCooldownViewer()

BCDM.CustomCooldownViewerContainer:ClearAllPoints()
BCDM.CustomCooldownViewerContainer:SetFrameStrata(CustomDB.FrameStrata or "LOW")
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]]
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]] or UIParent
BCDM.CustomCooldownViewerContainer:SetParent(anchorParent)
BCDM.CustomCooldownViewerContainer:SetPoint(containerAnchorFrom, anchorParent, CustomDB.Layout[3], CustomDB.Layout[4], CustomDB.Layout[5])

for _, child in ipairs({BCDM.CustomCooldownViewerContainer:GetChildren()}) do child:UnregisterAllEvents() child:Hide() child:SetParent(nil) end
Expand Down Expand Up @@ -383,7 +384,8 @@ function BCDM:UpdateCustomCooldownViewer()
local CustomDB = CooldownManagerDB.CooldownManager.Custom
if BCDM.CustomCooldownViewerContainer then
BCDM.CustomCooldownViewerContainer:ClearAllPoints()
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]]
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]] or UIParent
BCDM.CustomCooldownViewerContainer:SetParent(anchorParent)
BCDM.CustomCooldownViewerContainer:SetPoint(CustomDB.Layout[1], anchorParent, CustomDB.Layout[3], CustomDB.Layout[4], CustomDB.Layout[5])
end
LayoutCustomCooldownViewer()
Expand Down
10 changes: 6 additions & 4 deletions CustomViewers/CustomItemSpellViewer.lua
Original file line number Diff line number Diff line change
Expand Up @@ -347,7 +347,7 @@ local function CreateCustomItemIcon(itemId)
end
local iconWidth, iconHeight = BCDM:GetIconDimensions(CustomDB)
customIcon:SetSize(iconWidth, iconHeight)
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]]
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]] or UIParent
customIcon:SetPoint(CustomDB.Layout[1], anchorParent, CustomDB.Layout[3], CustomDB.Layout[4], CustomDB.Layout[5])
customIcon:RegisterEvent("SPELL_UPDATE_COOLDOWN")
customIcon:RegisterEvent("PLAYER_ENTERING_WORLD")
Expand Down Expand Up @@ -452,7 +452,7 @@ local function CreateCustomSpellIcon(spellId)
end
local iconWidth, iconHeight = BCDM:GetIconDimensions(CustomDB)
customIcon:SetSize(iconWidth, iconHeight)
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]]
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]] or UIParent
customIcon:SetPoint(CustomDB.Layout[1], anchorParent, CustomDB.Layout[3], CustomDB.Layout[4], CustomDB.Layout[5])
customIcon:RegisterEvent("SPELL_UPDATE_COOLDOWN")
customIcon:RegisterEvent("PLAYER_ENTERING_WORLD")
Expand Down Expand Up @@ -653,7 +653,8 @@ local function LayoutCustomItemsSpellsBar()

BCDM.CustomItemSpellBarContainer:ClearAllPoints()
BCDM.CustomItemSpellBarContainer:SetFrameStrata(CustomDB.FrameStrata or "LOW")
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]]
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]] or UIParent
BCDM.CustomItemSpellBarContainer:SetParent(anchorParent)
BCDM.CustomItemSpellBarContainer:SetPoint(containerAnchorFrom, anchorParent, CustomDB.Layout[3], CustomDB.Layout[4], CustomDB.Layout[5])
if not BCDM.CustomItemSpellBarContainer.HideZeroEventHooked then
BCDM.CustomItemSpellBarContainer.HideZeroEventHooked = true
Expand Down Expand Up @@ -824,7 +825,8 @@ function BCDM:UpdateCustomItemsSpellsBar()
local CustomDB = CooldownManagerDB.CooldownManager.ItemSpell
if BCDM.CustomItemSpellBarContainer then
BCDM.CustomItemSpellBarContainer:ClearAllPoints()
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]]
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]] or UIParent
BCDM.CustomItemSpellBarContainer:SetParent(anchorParent)
BCDM.CustomItemSpellBarContainer:SetPoint(CustomDB.Layout[1], anchorParent, CustomDB.Layout[3], CustomDB.Layout[4], CustomDB.Layout[5])
end
LayoutCustomItemsSpellsBar()
Expand Down
8 changes: 5 additions & 3 deletions CustomViewers/CustomItemViewer.lua
Original file line number Diff line number Diff line change
Expand Up @@ -312,7 +312,7 @@ local function CreateCustomIcon(itemId)
end
local iconWidth, iconHeight = BCDM:GetIconDimensions(CustomDB)
customIcon:SetSize(iconWidth, iconHeight)
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]]
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]] or UIParent
customIcon:SetPoint(CustomDB.Layout[1], anchorParent, CustomDB.Layout[3], CustomDB.Layout[4], CustomDB.Layout[5])
customIcon:RegisterEvent("SPELL_UPDATE_COOLDOWN")
customIcon:RegisterEvent("PLAYER_ENTERING_WORLD")
Expand Down Expand Up @@ -525,7 +525,8 @@ local function LayoutCustomItemBar()

BCDM.CustomItemBarContainer:ClearAllPoints()
BCDM.CustomItemBarContainer:SetFrameStrata(CustomDB.FrameStrata or "LOW")
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]]
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]] or UIParent
BCDM.CustomItemBarContainer:SetParent(anchorParent)
BCDM.CustomItemBarContainer:SetPoint(containerAnchorFrom, anchorParent, CustomDB.Layout[3], CustomDB.Layout[4], CustomDB.Layout[5])

if not BCDM.CustomItemBarContainer.HideZeroEventHooked then
Expand Down Expand Up @@ -717,7 +718,8 @@ function BCDM:UpdateCustomItemBar()
local CustomDB = CooldownManagerDB.CooldownManager.Item
if BCDM.CustomItemBarContainer then
BCDM.CustomItemBarContainer:ClearAllPoints()
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]]
local anchorParent = CustomDB.Layout[2] == "NONE" and UIParent or _G[CustomDB.Layout[2]] or UIParent
BCDM.CustomItemBarContainer:SetParent(anchorParent)
BCDM.CustomItemBarContainer:SetPoint(CustomDB.Layout[1], anchorParent, CustomDB.Layout[3], CustomDB.Layout[4], CustomDB.Layout[5])
end
LayoutCustomItemBar()
Expand Down
Loading