From 9d266ffd050761277333ab3a58f4a0f5b7731315 Mon Sep 17 00:00:00 2001 From: rilgamon Date: Wed, 21 Apr 2021 15:44:02 +0200 Subject: [PATCH] Add function to update digits on pref change --- prefs.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/prefs.lua b/prefs.lua index fd9da72..0b25f28 100644 --- a/prefs.lua +++ b/prefs.lua @@ -2,6 +2,15 @@ local addonName, addon = ... local childName = addon['childName'] local child = addon[childName] local L = LibStub("AceLocale-3.0"):GetLocale(childName, true) +function child:PrefChanged() + local digit = child['db']['digits'] or 1 + if(digit > 0) then + child['frm_digits'] = format("%%.%if", digit) + else + child['frm_digits'] = "%i" + end + child.events.PLAYER_AVG_ITEM_LEVEL_UPDATE() +end local init = { Setup = function(self) local config = LibStub:GetLibrary("zzConfig")