Skip to content

Commit

Permalink
Fix compatibility issues with certain addons (fixes #118)
Browse files Browse the repository at this point in the history
  • Loading branch information
Numynum committed Mar 3, 2024
1 parent 38e4cb6 commit 7146790
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion BlizzMove.lua
Expand Up @@ -1182,7 +1182,9 @@ do
self:SavePositionStrategyChanged(nil, self.DB.savePosStrategy);
C_CVar.SetCVar('enableSourceLocationLookup', 1)

self:ADDON_LOADED(_, self.name);
self:ProcessFrames(self.name);
self:ApplyAddOnSpecificFixes(self.name);

for addOnName, _ in pairs(self.Frames) do
if addOnName ~= self.name and IsAddOnLoaded(addOnName) then
self:ADDON_LOADED(_, addOnName);
Expand Down Expand Up @@ -1267,8 +1269,13 @@ do
end

function BlizzMove:ADDON_LOADED(_, addOnName)
if addOnName == self.name then return; end

self:ProcessFrames(addOnName);
self:ApplyAddOnSpecificFixes(addOnName);
end

function BlizzMove:ApplyAddOnSpecificFixes(addOnName)
-- fix a stupid anchor family connection issue blizzard added in 9.1.5
if addOnName == "Blizzard_Collections" then
local checkbox = _G.WardrobeTransmogFrame and _G.WardrobeTransmogFrame.ToggleSecondaryAppearanceCheckbox;
Expand Down

0 comments on commit 7146790

Please sign in to comment.