From a003e05960b5b096d63095534448e836d2816704 Mon Sep 17 00:00:00 2001 From: shagu Date: Tue, 15 May 2018 19:26:45 +0200 Subject: [PATCH] bags: add fake events to restore window sizes --- modules/bags.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/bags.lua b/modules/bags.lua index a7f1d7f0..0772b8de 100644 --- a/modules/bags.lua +++ b/modules/bags.lua @@ -61,6 +61,13 @@ pfUI:RegisterModule("bags", function () pfUI.bag:RegisterEvent("BANKFRAME_OPENED") pfUI.bag:RegisterEvent("ITEM_LOCK_CHANGED") + pfUI.bag:SetScript("OnUpdate", function() + if this.fakeEvent and this.fakeEvent + 0.2 < GetTime() then + pfUI.bag:CheckFullUpdate() + this.fakeEvent = nil + end + end) + pfUI.bag:SetScript("OnEvent", function() if event == "PLAYER_ENTERING_WORLD" then pfUI.bag:CreateBags() @@ -77,6 +84,7 @@ pfUI:RegisterModule("bags", function () event == "PLAYERBANKBAGSLOTS_CHANGED" or event == "BAG_UPDATE" or event == "BANKFRAME_OPENED" or event == "BANKFRAME_CLOSED" then pfUI.bag:CheckFullUpdate() + this.fakeEvent = GetTime() end if event == "BAG_UPDATE_COOLDOWN" then