From cc2df8c9071a10f9cd524c2b3f1904cbab8857c0 Mon Sep 17 00:00:00 2001 From: Brandon Talbot Date: Sat, 9 Jul 2016 23:01:41 +0200 Subject: [PATCH] V0.4.1 * Fix potential crash when using items --- DJBags.toc | 2 +- src/lua/controllers/bag.lua | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/DJBags.toc b/DJBags.toc index 650bccd..3c96d7e 100644 --- a/DJBags.toc +++ b/DJBags.toc @@ -2,7 +2,7 @@ ## Title: DJBags ## Author: DarkJaguar91 ## Notes: BagAddon - BETA -## Version: 0.3.1 +## Version: 0.4.1 ## SavedVariables: DJBagsConfig src/manifest.xml \ No newline at end of file diff --git a/src/lua/controllers/bag.lua b/src/lua/controllers/bag.lua index 246bcba..5449ace 100644 --- a/src/lua/controllers/bag.lua +++ b/src/lua/controllers/bag.lua @@ -148,10 +148,12 @@ function bag:BAG_UPDATE_COOLDOWN() end function bag:ITEM_LOCK_CHANGED(bag, slot) - if bag >= 0 and bag <= NUM_BAG_SLOTS then - ADDON.cache:GetItem(bag, slot):UpdateLock() + if bag then + if bag >= 0 and bag <= NUM_BAG_SLOTS and slot then + ADDON.cache:GetItem(bag, slot):UpdateLock() + end + self.frame.bagBar:UpdateLock(bag) end - self.frame.bagBar:UpdateLock(bag) end function bag:BAG_UPDATE_DELAYED() -- 1.7.9.5