Krowi's Achievement Filter

Krowi's Achievement Filter

738k Downloads

AchievementFrame_SetTabs can cause error if Tab2 is already anchored to Tab3

TheKrowi opened this issue ยท 2 comments

commented

function AchievementFrame_SetTabs()
AchievementFrameTab2:Show();
AchievementFrameTab3:SetPoint("LEFT", AchievementFrameTab2, "RIGHT", -5, 0);
end

commented

image

commented
Message: ...ns\Blizzard_AchievementUI\Blizzard_AchievementUI.lua:167: Action[SetPoint] failed because[Cannot anchor to a region dependent on it]: attempted from: AchievementFrameTab3:SetPoint.
Time: Wed Jul 27 06:28:33 2022
Count: 1
Stack: ...ns\Blizzard_AchievementUI\Blizzard_AchievementUI.lua:167: Action[SetPoint] failed because[Cannot anchor to a region dependent on it]: attempted from: AchievementFrameTab3:SetPoint.
[string "=[C]"]: in function `SetPoint'
[string "@Interface\AddOns\Blizzard_AchievementUI\Blizzard_AchievementUI.lua"]:167: in function <...ns\Blizzard_AchievementUI\Blizzard_AchievementUI.lua:165>
[string "=[C]"]: in function `AchievementFrame_SetTabs'
[string "@Interface\AddOns\Krowi_AchievementFilter\GUI\GUI.lua"]:160: in function `ToggleAchievementFrame'
[string "@Interface\AddOns\Krowi_AchievementFilter\API.lua"]:184: in function `KrowiAF_ToggleAchievementFrame'
[string "KrowiAF_OPEN_TAB_Expansions"]:1: in function <[string "KrowiAF_OPEN_TAB_Expansions"]:1>

Locals: (*temporary) = AchievementFrameTab3 {
 0 = <userdata>
 leftHighlight = AchievementFrameTab3LeftHighlight {
 }
 rightHighlight = AchievementFrameTab3RightHighlight {
 }
 Select = <function> defined @Interface\AddOns\Krowi_AchievementFilter\GUI\GUI.lua:223
 text = AchievementFrameTab3Text {
 }
 middleHighlight = AchievementFrameTab3MiddleHighlight {
 }
}
(*temporary) = "LEFT"
(*temporary) = AchievementFrameTab2 {
 0 = <userdata>
 leftHighlight = AchievementFrameTab2LeftHighlight {
 }
 rightHighlight = AchievementFrameTab2RightHighlight {
 }
 Select = <function> defined @Interface\AddOns\Krowi_AchievementFilter\GUI\GUI.lua:220
 text = AchievementFrameTab2Text {
 }
 middleHighlight = AchievementFrameTab2MiddleHighlight {
 }
}
(*temporary) = "RIGHT"
(*temporary) = -5
(*temporary) = 0