mirror of
https://github.com/brues-code/pfUI.git
synced 2026-10-22 04:00:49 +00:00
IsContainerItemOpenable will now tell us if we can actually open the item
This commit is contained in:
+2
-1
@@ -285,7 +285,8 @@ pfUI:RegisterModule("bags", function ()
|
|||||||
local bagsize = GetContainerNumSlots(bag)
|
local bagsize = GetContainerNumSlots(bag)
|
||||||
if bag == -2 and pfUI.bag.showKeyring == true then bagsize = GetKeyRingSize() end
|
if bag == -2 and pfUI.bag.showKeyring == true then bagsize = GetKeyRingSize() end
|
||||||
for slot=1, bagsize do
|
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.bag = bag
|
||||||
openable.slot = slot
|
openable.slot = slot
|
||||||
openable.icon = GetContainerItemInfo(bag, slot)
|
openable.icon = GetContainerItemInfo(bag, slot)
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ pfUI.bootup = true
|
|||||||
-- ClassicAPI dependency check.
|
-- ClassicAPI dependency check.
|
||||||
-- pfUI relies pervasively on the modern C_* / SuperWoW / nameplate / focus
|
-- pfUI relies pervasively on the modern C_* / SuperWoW / nameplate / focus
|
||||||
-- API surface that ClassicAPI polyfills, so presence is required.
|
-- 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
|
if not CLASSIC_API_VERSION or CLASSIC_API_VERSION < PFUI_CLASSIC_API_MIN then
|
||||||
pfUI.disabled = true
|
pfUI.disabled = true
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user