From 337a1b95194a89de8a7148168dd72b2c90d0c644 Mon Sep 17 00:00:00 2001 From: shagu Date: Thu, 23 Mar 2023 09:29:12 +0100 Subject: [PATCH] libpredict: check for mouseover before using it --- libs/libpredict.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/libpredict.lua b/libs/libpredict.lua index f908b9cd..aef32b1f 100644 --- a/libs/libpredict.lua +++ b/libs/libpredict.lua @@ -320,7 +320,7 @@ hooksecurefunc("CastSpellByName", function(effect, target) if not libpredict.sender.enabled then return end local effect, rank = libspell.GetSpellInfo(effect) if not effect then return end - local mouseover = pfUI and pfUI.uf and pfUI.uf.mouseover.unit + local mouseover = pfUI and pfUI.uf and pfUI.uf.mouseover and pfUI.uf.mouseover.unit mouseover = mouseover and UnitCanAssist("player", mouseover) and UnitName(mouseover) local default = UnitName("target") and UnitCanAssist("player", "target") and UnitName("target") or UnitName("player")