Lua themes with no options wouldn't load anymore (got broken in b4939… (#5351)

* Lua themes with no options wouldn't load anymore (got broken in b493973d7d)

* Keep protection

* Changes according to PR comments
This commit is contained in:
Andre Bernet
2017-11-18 11:59:59 +01:00
committed by Bertrand Songis
parent f7828ad4a3
commit 7f4daf3f5b
+10 -7
View File
@@ -234,14 +234,17 @@ void luaLoadThemeCallback()
}
if (name) {
ZoneOption * options = createOptionsArray(themeOptions, MAX_THEME_OPTIONS);
if (options) {
LuaTheme * theme = new LuaTheme(name, options);
theme->loadFunction = loadFunction;
theme->drawBackgroundFunction = drawBackgroundFunction;
theme->drawTopbarBackgroundFunction = drawTopbarBackgroundFunction;
TRACE("Loaded Lua theme %s", name);
ZoneOption * options = NULL;
if (themeOptions) {
options = createOptionsArray(themeOptions, MAX_THEME_OPTIONS);
if (!options)
return;
}
LuaTheme * theme = new LuaTheme(name, options);
theme->loadFunction = loadFunction;
theme->drawBackgroundFunction = drawBackgroundFunction;
theme->drawTopbarBackgroundFunction = drawTopbarBackgroundFunction;
TRACE("Loaded Lua theme %s", name);
}
}