libtooltip: ignore invalid calls to bagslots

This commit is contained in:
shagu
2022-06-16 12:26:09 +02:00
parent 1bd358eb13
commit 96e4b9509f
+5
View File
@@ -51,6 +51,11 @@ pfUI.api.libtooltip = libtooltip
-- setup item hooks
local pfHookSetBagItem = GameTooltip.SetBagItem
function GameTooltip.SetBagItem(self, container, slot)
-- skip special/invalid calls to the function
if not container or not slot then
return pfHookSetBagItem(self, container, slot)
end
libtooltip.itemLink = GetContainerItemLink(container, slot)
_, libtooltip.itemCount = GetContainerItemInfo(container, slot)
return pfHookSetBagItem(self, container, slot)