diff --git a/main.lua b/main.lua index 70dbe254..cad1af82 100644 --- a/main.lua +++ b/main.lua @@ -581,13 +581,17 @@ function EID:printDescription(desc) end end if previousDesc ~= desc.Description then - previousFormattedLines = {} - previousBulletpoints = {} + EID:clearDescriptionCache() previousDesc = desc.Description end EID:printBulletPoints(desc.Description, renderPos) end +function EID:clearDescriptionCache() + previousFormattedLines = {} + previousBulletpoints = {} +end + function EID:printBulletPoints(description, renderPos) local textboxWidth = tonumber(EID.Config["TextboxWidth"]) local textScale = Vector(EID.Scale, EID.Scale) diff --git a/mod_config_menu.lua b/mod_config_menu.lua index fda987c6..be873c43 100644 --- a/mod_config_menu.lua +++ b/mod_config_menu.lua @@ -350,6 +350,7 @@ if MCMLoaded then end, OnChange = function(currentNum) EID.Config["TextboxWidth"] = currentNum + EID:clearDescriptionCache() end, Info = {"Default = 130, varies per language","Width of the EID textbox, in pixels"} }