Legacy-of-Sylvanaar / wow-instant-messenger

WIM (WoW Instant Messenger) is a World of Warcraft addon which brings an instant messenger feel to communication in game.
https://www.curseforge.com/wow/addons/wim-3
MIT License
11 stars 8 forks source link

"SetPoint would result in anchor family connection" LUA Error when switching between whisper tabs. #27

Closed wrekh closed 1 year ago

wrekh commented 1 year ago

Sometimes when trying to switch to a different whisper tab I get LUA error.

18x WIM/Sources/TabHandler.lua:486: Action[SetPoint] failed because[SetPoint would result in anchor family connection]: attempted from: WIM3_msgFrame3:SetPoint. [string "=[C]"]: in function SetPoint' [string "@WIM/Sources/TabHandler.lua"]:486: in functionJumpToTab' [string "@WIM/Sources/TabHandler.lua"]:332: in function <WIM/Sources/TabHandler.lua:327>

Locals: (temporary) = WIM3_msgFrame3 { 0 = fadeOut = defined @WIM/Sources/WindowHandler.lua:860 class = "Shaman" isNew = false offScreen = 0 msgSent = false level = "" Hide_Normal = defined =[C]:-1 Hide = defined @WIM/Sources/WindowHandler.lua:1255 isOnHyperLink = false fadedIn = true msgWaiting = false animation =

{ } Pop = defined @WIM/Sources/WindowHandler.lua:1138 isWimWindow = true age = 450539.590000 delayFade = false delayFadeElapsed = 0 classColor = "2459FF" SendWho = defined @WIM/Sources/WindowHandler.lua:1023 AddMessageRaw = defined @WIM/Sources/WindowHandler.lua:931 SafeGetTop = defined @WIM/Sources/WindowHandler.lua:1303 animators =
{ } AddMessage = defined @WIM/Sources/WindowHandler.lua:924 helperFrame = WIM_WindowHelperFrame { } SafeGetRight = defined @WIM/Sources/WindowHandler.lua:1300 UpdateIcon = defined @WIM/Sources/WindowHandler.lua:946 guild = "" WhoCallback = defined @WIM/Sources/WindowHandler.lua:1011 customSize = true lastDate = "12/22/2022" SetScale_Orig = defined =[C]:-1 GetRuleSet = defined @WIM/Sources/WindowHandler.lua:1128 isMoving = false race = "Goblin" lastActivity = 450585.608000 theUser = "Bezzl" fadeElapsed = 0 AddEventMessage = defined @WIM/Sources/WindowHandler.lua:935 unreadCount = 0 bn =
{ } initialized = true type = "whisper" UpdateCharDetails = defined @WIM/Sources/WindowHandler.lua:1007 tabStrip = WIM_TabStrip1 { } hasMoved = true SafeGetLeft = defined @WIM/Sources/WindowHandler.lua:1297 isHistory = true widgets =
{ } SafeGetBottom = defined @WIM/Sources/WindowHandler.lua:1306 online = true UpdateProps = defined @WIM/Sources/WindowHandler.lua:1203 SetScale = defined @WIM/Sources/WindowHandler.lua:818 location = "" isParent = true fadeIn = defined @WIM/Sources/WindowHandler.lua:859 ResetAnimation = defined @WIM/Sources/WindowHandler.lua:1283 } (temporary) = "TOPLEFT" (temporary) = WIM_UIParent { 0 = _editBoxInFocusElapsed = 0.071000 } (temporary) = "BOTTOMLEFT" (temporary) = 52.395500 (temporary) = 592.499451