aboutsummaryrefslogtreecommitdiff
path: root/src/Config.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Config.cpp')
-rw-r--r--src/Config.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/Config.cpp b/src/Config.cpp
index 570504f..dd7f7ad 100644
--- a/src/Config.cpp
+++ b/src/Config.cpp
@@ -273,7 +273,7 @@ namespace QuickMedia {
for(const DownloadPaths &download_paths : download_paths_list) {
const Json::Value &directory_json = download_json[download_paths.json_field];
if(!directory_json.isString()) {
- fprintf(stderr, "Warning: config variable config.download.%s is not a string, using path \"%s\" instead\n", download_paths.json_field, download_paths.fallback_dir.c_str());
+ fprintf(stderr, "Warning: config variable config.download.%s is not a string, using path \"%s\" or \"%s\" instead\n", download_paths.json_field, download_paths.xdg_var_name, download_paths.fallback_dir.c_str());
continue;
}
*download_paths.config_var = path_expanduser(directory_json.asString());
@@ -299,6 +299,11 @@ namespace QuickMedia {
get_json_value_path(font_json, "symbols", config->font.symbols);
}
+ const Json::Value &mangadex_json = json_root["mangadex"];
+ if(mangadex_json.isObject()) {
+ get_json_value(mangadex_json, "allow_hentai", config->mangadex.allow_hentai);
+ }
+
get_json_value(json_root, "use_system_fonts", config->use_system_fonts);
get_json_value(json_root, "use_system_mpv_config", config->use_system_mpv_config);
get_json_value(json_root, "enable_shaders", config->enable_shaders);