Theme: add JSON config support

This commit is contained in:
李通洲
2023-06-09 08:48:46 +08:00
committed by 李通洲
parent db98e406c2
commit e3ec136cad
12 changed files with 109 additions and 39 deletions
+2 -2
View File
@@ -74,7 +74,7 @@ static void defaultConfig(FFinstance* instance)
ffInitDEOptions(&instance->config.de);
ffInitWMOptions(&instance->config.wm);
ffInitWMThemeOptions(&instance->config.wmTheme);
initModuleArg(&instance->config.theme);
ffInitThemeOptions(&instance->config.theme);
ffInitIconsOptions(&instance->config.icons);
ffInitFontOptions(&instance->config.font);
ffInitCursorOptions(&instance->config.cursor);
@@ -285,7 +285,7 @@ static void destroyConfig(FFinstance* instance)
ffDestroyDEOptions(&instance->config.de);
ffDestroyWMOptions(&instance->config.wm);
ffDestroyWMThemeOptions(&instance->config.wmTheme);
destroyModuleArg(&instance->config.theme);
ffDestroyThemeOptions(&instance->config.theme);
ffDestroyIconsOptions(&instance->config.icons);
ffDestroyFontOptions(&instance->config.font);
ffDestroyCursorOptions(&instance->config.cursor);