aboutsummaryrefslogtreecommitdiff
path: root/src/Config.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2022-11-26 20:29:09 +0100
committerdec05eba <dec05eba@protonmail.com>2022-11-26 20:29:09 +0100
commitc5f465fe6c04afa26fd20ca600457d8de50cf42e (patch)
tree5801d74b030b22401f7507ae08bc7a1458e23865 /src/Config.cpp
parent2409bd1b0dc0118036c3024fdf19a5dc16a26586 (diff)
Allow nsfw ecchi in artists/authors page, add option to show h
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);