diff --git a/Themes/_fallback/Scripts/03 ThemePrefsRows.lua b/Themes/_fallback/Scripts/03 ThemePrefsRows.lua index 75abf05af8..5fb7f9044e 100644 --- a/Themes/_fallback/Scripts/03 ThemePrefsRows.lua +++ b/Themes/_fallback/Scripts/03 ThemePrefsRows.lua @@ -3,6 +3,7 @@ ThemePrefsRows: you give it the choices, values, and params, and it'll generate the rest; quirky behavior to be outlined below. Documentation will be provided once this system is stabilized. +v0.6: Dec. 27, 2010. Fix Choices not necessarily being strings. v0.5: Dec. 15, 2010. Initial version. Not very well tested. --]] @@ -65,6 +66,11 @@ local function CreateThemePrefRow( pref, tbl ) local Values = tbl.Values and tbl.Values or Choices local Params = tbl.Params and tbl.Params or { } + -- if the choices aren't strings, make them strings now + for i, str in ipairs(Choices) do + Choices[i] = tostring( Chances[i] ) + end + -- set the name and choices here; we'll do the rest below local Handler = { Name = pref, Choices = Choices }