diff --git a/Themes/_fallback/Scripts/02 ThemePrefs.lua b/Themes/_fallback/Scripts/02 ThemePrefs.lua index 55bb07791c..2bc5b86cfb 100644 --- a/Themes/_fallback/Scripts/02 ThemePrefs.lua +++ b/Themes/_fallback/Scripts/02 ThemePrefs.lua @@ -62,11 +62,14 @@ end local function ResolveTable( pref ) -- check the section for this theme local name = GetThemeName() - local val = PrefsTable[name][pref] - - if val ~= nil then - --Trace( ("ResolveTable(%s): found in %s"):format(pref,name) ) - return PrefsTable[name] + local val = nil + + if PrefsTable[name] then + val = PrefsTable[name][pref] + if val ~= nil then + --Trace( ("ResolveTable(%s): found in %s"):format(pref,name) ) + return PrefsTable[name] + end end -- not in the current theme; check the fallback if it exists