diff options
author | dec05eba <dec05eba@protonmail.com> | 2022-11-26 20:29:09 +0100 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2022-11-26 20:29:09 +0100 |
commit | c5f465fe6c04afa26fd20ca600457d8de50cf42e (patch) | |
tree | 5801d74b030b22401f7507ae08bc7a1458e23865 /src/Config.cpp | |
parent | 2409bd1b0dc0118036c3024fdf19a5dc16a26586 (diff) |
Allow nsfw ecchi in artists/authors page, add option to show h
Diffstat (limited to 'src/Config.cpp')
-rw-r--r-- | src/Config.cpp | 7 |
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); |