From c5105c5353478f2a647156b01eedb5dcd58a624c Mon Sep 17 00:00:00 2001 From: Andrew <16847730+andrew6180@users.noreply.github.com> Date: Sat, 7 Jan 2023 03:42:29 -0700 Subject: [PATCH] Modules/DataTexts: Fix ace bucket embed (#23) --- ElvUI/Modules/DataTexts/DataTexts.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ElvUI/Modules/DataTexts/DataTexts.lua b/ElvUI/Modules/DataTexts/DataTexts.lua index d3212e4..9092f79 100644 --- a/ElvUI/Modules/DataTexts/DataTexts.lua +++ b/ElvUI/Modules/DataTexts/DataTexts.lua @@ -1,6 +1,7 @@ local E, L, V, P, G = unpack(select(2, ...)); --Import: Engine, Locales, PrivateDB, ProfileDB, GlobalDB local DT = E:GetModule("DataTexts") local TT = E:GetModule("Tooltip") +local AceBucket = LibStub("AceBucket-3.0") local LDB = E.Libs.LDB local LSM = E.Libs.LSM @@ -175,6 +176,7 @@ function DT:RegisterPanel(panel, numPoints, anchor, xOff, yOff) local pointIndex = DT.PointLocation[i] if not panel.dataPanels[pointIndex] then panel.dataPanels[pointIndex] = CreateFrame("Button", "DataText"..i, panel) + AceBucket:Embed(panel.dataPanels[pointIndex]) panel.dataPanels[pointIndex]:RegisterForClicks("AnyUp") panel.dataPanels[pointIndex].text = panel.dataPanels[pointIndex]:CreateFontString(nil, "OVERLAY") panel.dataPanels[pointIndex].text:SetAllPoints()