From 0e84077bd1c364e6bbe420f60d97df748d070777 Mon Sep 17 00:00:00 2001 From: shagu Date: Thu, 26 Dec 2024 00:09:29 +0100 Subject: [PATCH] nameplates: keep mouse events disabled on parent --- modules/nameplates.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/nameplates.lua b/modules/nameplates.lua index b36ddfcb..70452ce6 100644 --- a/modules/nameplates.lua +++ b/modules/nameplates.lua @@ -1060,6 +1060,16 @@ pfUI:RegisterModule("nameplates", "vanilla:tbc", function () plate:EnableMouse(clickable) end + local hookOnDataChanged = nameplates.OnDataChanged + nameplates.OnDataChanged = function(self, nameplate) + hookOnDataChanged(self, nameplate) + + -- make sure to keep mouse events disabled on parent nameplate + if (C.nameplates["overlap"] == "1" or C.nameplates["vertical_offset"] ~= "0") then + nameplate.parent:EnableMouse(false) + end + end + local hookOnUpdate = nameplates.OnUpdate nameplates.OnUpdate = function(self) if C.nameplates["overlap"] == "1" then