From b700d26e65b50c942cd4e05b82dec1d663e9ff17 Mon Sep 17 00:00:00 2001 From: Pinya <800pin.ru@gmail.com> Date: Tue, 17 Jul 2018 21:01:37 +0300 Subject: [PATCH] update --- ElvUI/Modules/Bags/Bags.lua | 2 +- ElvUI/Modules/Bags/Sort.lua | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ElvUI/Modules/Bags/Bags.lua b/ElvUI/Modules/Bags/Bags.lua index 830bdda..e3d7a31 100644 --- a/ElvUI/Modules/Bags/Bags.lua +++ b/ElvUI/Modules/Bags/Bags.lua @@ -454,7 +454,7 @@ function B:Layout(isBank) end f.Bags[bagID].numSlots = numSlots - f.Bags[bagID].type = GetBagFamily(GetInventoryItemLink("player", ContainerIDToInventoryID(bagID))) + f.Bags[bagID].type = GetItemFamily(GetInventoryItemLink("player", ContainerIDToInventoryID(bagID)), true) --Hide unused slots for i = 1, MAX_CONTAINER_ITEMS do diff --git a/ElvUI/Modules/Bags/Sort.lua b/ElvUI/Modules/Bags/Sort.lua index 87eb7de..be2abf7 100644 --- a/ElvUI/Modules/Bags/Sort.lua +++ b/ElvUI/Modules/Bags/Sort.lua @@ -378,7 +378,7 @@ function B:IsSpecialtyBag(bagID) local bag = GetInventoryItemLink("player", inventorySlot) if not bag then return false end - local family = GetBagFamily(bag) + local family = GetItemFamily(bag, true) if family == 0 or family == nil then return false end return family @@ -393,7 +393,7 @@ function B:CanItemGoInBag(bag, slot, targetBag) itemFamily = 1 end end - local bagFamily = GetBagFamily(GetInventoryItemLink("player", ContainerIDToInventoryID(targetBag))) + local bagFamily = GetItemFamily(GetInventoryItemLink("player", ContainerIDToInventoryID(targetBag)), true) if itemFamily then return (bagFamily == 0) or band(itemFamily, bagFamily) > 0 else