From 78ca236fb8e8acb5e3e340fdae34b0a3356cce58 Mon Sep 17 00:00:00 2001 From: shagu Date: Sun, 17 Mar 2019 16:53:20 +0100 Subject: [PATCH] unitframes: optimize memory usage of aggro scanner --- api/unitframes.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/unitframes.lua b/api/unitframes.lua index 27b0c17e..40d0a2a7 100644 --- a/api/unitframes.lua +++ b/api/unitframes.lua @@ -132,7 +132,9 @@ function pfUI.api.UnitHasAggro(unit) return aggrodata[unit].state end - aggrodata[unit] = { check = GetTime(), state = 0} + aggrodata[unit] = aggrodata[unit] or { } + aggrodata[unit].check = GetTime() + aggrodata[unit].state = 0 if UnitExists(unit) and UnitIsFriend(unit, "player") then for u in pairs(pfValidUnits) do