bags: align open/close behaviour to original ui

This commit is contained in:
horu
2024-02-26 17:42:42 +01:00
committed by GitHub
parent 2e8d3e2f7a
commit 3f0fbe7048
+9
View File
@@ -70,6 +70,7 @@ pfUI:RegisterModule("bags", "vanilla:tbc", function ()
pfUI.bag:RegisterEvent("BANKFRAME_OPENED")
pfUI.bag:RegisterEvent("ITEM_LOCK_CHANGED")
pfUI.bag:RegisterEvent("SPELLS_CHANGED")
pfUI.bag:RegisterEvent("MERCHANT_CLOSED")
pfUI.bag.delay = { UpdateBag = {} }
@@ -154,6 +155,12 @@ pfUI:RegisterModule("bags", "vanilla:tbc", function ()
if event == "BANKFRAME_CLOSED" then
pfUI.bag.left:Hide()
end
if event == "MERCHANT_CLOSED" then
if not ContainerFrame1.backpackWasOpen then
pfUI.bag.right:Hide()
end
end
end)
tinsert(UISpecialFrames,"pfBag")
@@ -313,6 +320,7 @@ pfUI:RegisterModule("bags", "vanilla:tbc", function ()
chat:Hide()
end
pfUI.bag:CreateBags(object)
PlaySound("INTERFACESOUND_BACKPACKOPEN")
end)
frame:SetScript("OnHide", function()
@@ -321,6 +329,7 @@ pfUI:RegisterModule("bags", "vanilla:tbc", function ()
frame.chatWasOpen = false
end
pfUI.bag:CreateBags(object)
PlaySound("INTERFACESOUND_BACKPACKCLOSE")
end)
end