doadin / Baggins

zlib License
6 stars 7 forks source link

Retail - alt+Right click menu does not work on items #74

Closed ryannotfound closed 1 year ago

ryannotfound commented 1 year ago

Title - error below:

5x Interface/AddOns/Baggins/Baggins.lua:2453: attempt to call upvalue 'GetContainerItemID' (a nil value) [string "@Interface/AddOns/Baggins/Baggins.lua"]:2453: in function <Interface/AddOns/Baggins/Baggins.lua:2423>

Locals: button = BagginsPooledItemButton77 { 0 = OnLeave = defined @Interface/FrameXML/ContainerFrame.lua:1478 SetItem = defined @Interface/FrameXML/ItemButtonTemplate.lua:544 IconOverlay = Texture { } slots =

{ } SetAlpha = defined @Interface/FrameXML/ItemButtonTemplate.lua:631 UpdateCooldown = defined @Interface/FrameXML/ContainerFrame.lua:1685 showMatchHighlight = true OnDragStart = defined @Interface/FrameXML/ContainerFrame.lua:1576 OnReceiveDrag = defined @Interface/FrameXML/ContainerFrame.lua:1580 icon = BagginsPooledItemButton77IconTexture { } UpdateTooltip = defined @Interface/AddOns/Baggins/Baggins.lua:2065 SetReadable = defined @Interface/FrameXML/ContainerFrame.lua:1677 CheckUpdateTooltip = defined @Interface/FrameXML/ContainerFrame.lua:1701 UpdateNewItem = defined @Interface/FrameXML/ContainerFrame.lua:1627 IsReadable = defined @Interface/FrameXML/ContainerFrame.lua:1681 count = 1 UpdateItemContextMatching = defined @Interface/FrameXML/ItemButtonTemplate.lua:450 SetItemButtonCount = defined @Interface/FrameXML/ItemButtonTemplate.lua:614 SetItemInternal = defined @Interface/FrameXML/ItemButtonTemplate.lua:549 UpdateCraftedProfessionsQualityShown = defined @Interface/FrameXML/ItemButtonTemplate.lua:461 PostOnShow = defined @Interface/FrameXML/ItemButtonTemplate.lua:414 GetItemContextOverlayMode = defined @Interface/FrameXML/ItemButtonTemplate.lua:471 SetItemSource = defined @Interface/FrameXML/ItemButtonTemplate.lua:528 IconQuestTexture = BagginsPooledItemButton77IconQuestTexture { } hasItem = 1 SetBagID = defined @Interface/FrameXML/ContainerFrame.lua:1584 IsExtended = defined @Interface/FrameXML/ContainerFrame.lua:1715 UpdateItemContextOverlay = defined @Interface/FrameXML/ItemButtonTemplate.lua:488 CheckForTutorials = defined @Interface/FrameXML/ContainerFrame.lua:1744 newtext = BagginsPooledItemButton77NewText { } emptyBackgroundAtlas = "bags-item-slot64" Count = BagginsPooledItemButton77Count { } SetItemButtonAnchorPoint = defined @Interface/FrameXML/ItemButtonTemplate.lua:618 searchOverlay = BagginsPooledItemButton77SearchOverlay { } GetItemLocation = defined @Interface/FrameXML/ItemButtonTemplate.lua:610 IconOverlay2 = Texture { } OnModifiedClick = defined @Interface/FrameXML/ContainerFrame.lua:1535 UpdateItemContextOverlayTextures = defined @Interface/FrameXML/ItemButtonTemplate.lua:499 OnItemContextChanged = defined @Interface/FrameXML/ItemButtonTemplate.lua:410 UpdateExtended = defined @Interface/FrameXML/ContainerFrame.lua:1719 SetItemButtonQuality = defined @Interface/FrameXML/ItemButtonTemplate.lua:658 UpdateJunkItem = defined @Interface/FrameXML/ContainerFrame.lua:1655 HasItem = defined @Interface/FrameXML/ContainerFrame.lua:1673 OnClick = defined @Interface/FrameXML/ContainerFrame.lua:1448 itemContextMatchResult = 3 glow = Texture { } GetDebugReportInfo = defined @Interface/FrameXML/ContainerFrame.lua:1228 timeSinceUpgradeCheck = 0 flashAnim = AnimationGroup { } newitemglowAnim = AnimationGroup { } NormalTexture = BagginsPooledItemButton77NormalTexture { } SetItemButtonScale = defined @Interface/FrameXML/ItemButtonTemplate.lua:623 JunkIcon = Texture { } ExtendedSlot = Texture { } PostOnHide = defined @Interface/FrameXML/ItemButtonTemplate.lua:423 UpgradeIcon = Texture { } BattlepayItemTexture = Texture { } NewItemTexture = Texture { } flash = Texture { } Cooldown = BagginsPooledItemButton77Cooldown { } IconBorder = Texture { } OnUpdate = defined @Interface/FrameXML/ContainerFrame.lua:1489 UpdateQuestItem = defined @Interface/FrameXML/ContainerFrame.lua:1615 SetItemButtonTexture = defined @In

ryannotfound commented 1 year ago

this also still appears broken - v4.4.9 and getting errors below:

11x Interface/AddOns/Baggins/Baggins.lua:2453: attempt to call upvalue 'GetContainerItemID' (a nil value) [string "@Interface/AddOns/Baggins/Baggins.lua"]:2453: in function <Interface/AddOns/Baggins/Baggins.lua:2423>

Locals: button = BagginsPooledItemButton77 { 0 = OnLeave = defined @Interface/FrameXML/ContainerFrame.lua:1478 SetItem = defined @Interface/FrameXML/ItemButtonTemplate.lua:544 IconOverlay = Texture { } slots =

{ } SetAlpha = defined @Interface/FrameXML/ItemButtonTemplate.lua:631 UpdateCooldown = defined @Interface/FrameXML/ContainerFrame.lua:1685 showMatchHighlight = true OnDragStart = defined @Interface/FrameXML/ContainerFrame.lua:1576 OnReceiveDrag = defined @Interface/FrameXML/ContainerFrame.lua:1580 icon = BagginsPooledItemButton77IconTexture { } UpdateTooltip = defined @Interface/AddOns/Baggins/Baggins.lua:2065 SetReadable = defined @Interface/FrameXML/ContainerFrame.lua:1677 CheckUpdateTooltip = defined @Interface/FrameXML/ContainerFrame.lua:1701 UpdateNewItem = defined @Interface/FrameXML/ContainerFrame.lua:1627 IsReadable = defined @Interface/FrameXML/ContainerFrame.lua:1681 count = 1 UpdateItemContextMatching = defined @Interface/FrameXML/ItemButtonTemplate.lua:450 SetItemButtonCount = defined @Interface/FrameXML/ItemButtonTemplate.lua:614 SetItemInternal = defined @Interface/FrameXML/ItemButtonTemplate.lua:549 UpdateCraftedProfessionsQualityShown = defined @Interface/FrameXML/ItemButtonTemplate.lua:461 PostOnShow = defined @Interface/FrameXML/ItemButtonTemplate.lua:414 GetItemContextOverlayMode = defined @Interface/FrameXML/ItemButtonTemplate.lua:471 SetItemSource = defined @Interface/FrameXML/ItemButtonTemplate.lua:528 IconQuestTexture = BagginsPooledItemButton77IconQuestTexture { } hasItem = 1 SetBagID = defined @Interface/FrameXML/ContainerFrame.lua:1584 IsExtended = defined @Interface/FrameXML/ContainerFrame.lua:1715 UpdateItemContextOverlay = defined @Interface/FrameXML/ItemButtonTemplate.lua:488 CheckForTutorials = defined @Interface/FrameXML/ContainerFrame.lua:1744 newtext = BagginsPooledItemButton77NewText { } emptyBackgroundAtlas = "bags-item-slot64" Count = BagginsPooledItemButton77Count { } SetItemButtonAnchorPoint = defined @Interface/FrameXML/ItemButtonTemplate.lua:618 searchOverlay = BagginsPooledItemButton77SearchOverlay { } GetItemLocation = defined @Interface/FrameXML/ItemButtonTemplate.lua:610 IconOverlay2 = Texture { } OnModifiedClick = defined @Interface/FrameXML/ContainerFrame.lua:1535 UpdateItemContextOverlayTextures = defined @Interface/FrameXML/ItemButtonTemplate.lua:499 OnItemContextChanged = defined @Interface/FrameXML/ItemButtonTemplate.lua:410 UpdateExtended = defined @Interface/FrameXML/ContainerFrame.lua:1719 SetItemButtonQuality = defined @Interface/FrameXML/ItemButtonTemplate.lua:658 UpdateJunkItem = defined @Interface/FrameXML/ContainerFrame.lua:1655 HasItem = defined @Interface/FrameXML/ContainerFrame.lua:1673 OnClick = defined @Interface/FrameXML/ContainerFrame.lua:1448 itemContextMatchResult = 3 glow = Texture { } GetDebugReportInfo = defined @Interface/FrameXML/ContainerFrame.lua:1228 timeSinceUpgradeCheck = 0 flashAnim = AnimationGroup { } newitemglowAnim = AnimationGroup { } NormalTexture = BagginsPooledItemButton77NormalTexture { } SetItemButtonScale = defined @Interface/FrameXML/ItemButtonTemplate.lua:623 JunkIcon = Texture { } ExtendedSlot = Texture { } PostOnHide = defined @Interface/FrameXML/ItemButtonTemplate.lua:423 UpgradeIcon = Texture { } BattlepayItemTexture = Texture { } NewItemTexture = Texture { } flash = Texture { } Cooldown = BagginsPooledItemButton77Cooldown { } IconBorder = Texture { } OnUpdate = defined @Interface/FrameXML/ContainerFrame.lua:1489 UpdateQuestItem = defined @Interface/FrameXML/ContainerFrame.lua:1615 SetItemButtonTexture = defined @In

doadin commented 1 year ago

in 4.5.0