GovtGeek / Outfitter

Outfitter - Classic
MIT License
5 stars 0 forks source link

Lua Error when 'shopping' for items #20

Closed GovtGeek closed 3 months ago

GovtGeek commented 3 months ago

Occurs when using the flyout option (holding ALT for an item slot) and searching for an item to fill an empty slot.

Message: Interface/AddOns/Outfitter/Outfitter.lua:7847: OutfitterCompareTooltip1:SetOwner(): Can't set owner to self
Time: Thu Mar 28 08:24:25 2024
Count: 1
Stack: Interface/AddOns/Outfitter/Outfitter.lua:7847: OutfitterCompareTooltip1:SetOwner(): Can't set owner to self
[string "=[C]"]: in function `SetOwner'
[string "@Interface/AddOns/Outfitter/Outfitter.lua"]:7847: in function `AddShoppingLink'
[string "@Interface/AddOns/Outfitter/Outfitter.lua"]:7715: in function `ShowCompareItem'
[string "@Interface/AddOns/Outfitter/Outfitter.lua"]:7572: in function <Interface/AddOns/Outfitter/Outfitter.lua:7567>
[string "=[C]"]: in function `GameTooltip_ShowCompareItem'
[string "@Interface/FrameXML/EquipmentFlyout.lua"]:669: in function `EquipmentFlyoutButton_UpdateTooltip'
[string "@Interface/FrameXML/EquipmentFlyout.lua"]:471: in function `UpdateTooltip'
[string "@Interface/FrameXML/EquipmentFlyout.lua"]:540: in function <Interface/FrameXML/EquipmentFlyout.lua:538>

Locals: (*temporary) = OutfitterCompareTooltip1 {
 0 = <userdata>
 SetQuestPartyProgress = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 ProcessLineData = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:410
 SetPvpTalent = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetRuneforgeResultItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 HasDataInstanceID = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:514
 SetUnit = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetAzeriteEssence = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetVoidDepositItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetVoidWithdrawalItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetInfoBackdropStyle = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:492
 SetQuestLogCurrency = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetSocketGem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 hasMoney = 1
 numMoneyFrames = 1
 SetLootCurrency = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetSlottedKeystone = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetItemInteractionItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetLootItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 GetPrimaryTooltipData = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:499
 SetOwnedItemByID = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetQuestLogSpecialItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 updateTooltipTimer = 0.200000
 SetPetAction = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetRecipeReagentItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetBuybackItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetTalent = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetWeeklyReward = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetMerchantItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetPvpBrawl = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 TextRight1 = OutfitterCompareTooltip1TextRight1 {
 }
 BottomOverlay = Texture {
 }
 SetSpellByID = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetExistingSocketGem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetSocketedRelic = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 ProcessInfo = <function> defined @Interface/SharedX
GovtGeek commented 3 months ago

Fixed in 1e7167e