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")