From 6dad5edf93cb314182eb8549c461ecaf5fd3c90d Mon Sep 17 00:00:00 2001 From: shagu Date: Thu, 6 Sep 2018 20:31:36 +0200 Subject: [PATCH] unitframes: revert target if no focus was found --- api/unitframes.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/api/unitframes.lua b/api/unitframes.lua index c9d09079..72298d40 100644 --- a/api/unitframes.lua +++ b/api/unitframes.lua @@ -684,7 +684,15 @@ function pfUI.uf:EnableScripts() f:SetScript("OnClick", function () if not this.label and this.unitname then + local player = UnitIsUnit("target", "player") TargetByName(this.unitname) + if strlower(UnitName("target")) ~= strlower(this.unitname) then + if player then + TargetUnit("player") + else + TargetLastTarget() + end + end else pfUI.uf:ClickAction(arg1) end