From 44f13c42f4122f3de315cf5f37be7960518a9fa4 Mon Sep 17 00:00:00 2001 From: MarcelineVQ Date: Sat, 7 Mar 2026 17:28:17 -0800 Subject: [PATCH] Fix tooltip: hide on dropdown open, conditional cancel hint --- src/minimapicons/addon/MinimapIcons.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/minimapicons/addon/MinimapIcons.lua b/src/minimapicons/addon/MinimapIcons.lua index b9b66d9..aac1795 100644 --- a/src/minimapicons/addon/MinimapIcons.lua +++ b/src/minimapicons/addon/MinimapIcons.lua @@ -199,6 +199,7 @@ end) -- Left-click opens dropdown, right-click cancels tracking (native behavior) MiniMapTrackingFrame:SetScript("OnMouseUp", function() if arg1 == "LeftButton" then + GameTooltip:Hide() scanSpellbook() ToggleDropDownMenu(1, nil, dropdown, MiniMapTrackingFrame, 0, 0) elseif arg1 == "RightButton" then @@ -206,7 +207,7 @@ MiniMapTrackingFrame:SetScript("OnMouseUp", function() end end) --- Keep native tooltip but add hint text +-- Tooltip MiniMapTrackingFrame:SetScript("OnEnter", function() GameTooltip:SetOwner(this, "ANCHOR_BOTTOMLEFT") GameTooltip:SetTrackingSpell() @@ -214,7 +215,9 @@ MiniMapTrackingFrame:SetScript("OnEnter", function() GameTooltip:AddLine("Tracking") end GameTooltip:AddLine("Click to select tracking", 0.5, 0.5, 0.5) - GameTooltip:AddLine("Right-click to cancel", 0.5, 0.5, 0.5) + if GetTrackingTexture() then + GameTooltip:AddLine("Right-click to cancel", 0.5, 0.5, 0.5) + end GameTooltip:Show() end)