IsContainerItemOpenable will now tell us if we can actually open the item

This commit is contained in:
Brues
2026-05-29 00:31:53 -05:00
parent b8da28ebac
commit 201a77ccbd
2 changed files with 3 additions and 2 deletions
+2 -1
View File
@@ -285,7 +285,8 @@ pfUI:RegisterModule("bags", function ()
local bagsize = GetContainerNumSlots(bag)
if bag == -2 and pfUI.bag.showKeyring == true then bagsize = GetKeyRingSize() end
for slot=1, bagsize do
if C_Container.IsContainerItemOpenable(bag, slot) then
local _, canOpen = C_Container.IsContainerItemOpenable(bag, slot)
if canOpen then
openable.bag = bag
openable.slot = slot
openable.icon = GetContainerItemInfo(bag, slot)
+1 -1
View File
@@ -26,7 +26,7 @@ pfUI.bootup = true
-- ClassicAPI dependency check.
-- pfUI relies pervasively on the modern C_* / SuperWoW / nameplate / focus
-- API surface that ClassicAPI polyfills, so presence is required.
local PFUI_CLASSIC_API_MIN = 10201 -- v1.2.0 (X*10000 + Y*100 + Z)
local PFUI_CLASSIC_API_MIN = 10202 -- v1.2.2 (X*10000 + Y*100 + Z)
if not CLASSIC_API_VERSION or CLASSIC_API_VERSION < PFUI_CLASSIC_API_MIN then
pfUI.disabled = true