aboutsummaryrefslogtreecommitdiff
path: root/src/Config.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2021-09-04 02:39:24 +0200
committerdec05eba <dec05eba@protonmail.com>2021-09-04 02:39:24 +0200
commit0925041caa31d64016f5bc86d236cbebf58b5895 (patch)
tree56cfc922644f1ceb1f34bc3a76805cf4539f5ab0 /src/Config.cpp
parentfa815c3eee27cdae69b2e765b03de62a13f6379d (diff)
Add use_system_mpv_config to json config as well
Diffstat (limited to 'src/Config.cpp')
-rw-r--r--src/Config.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/Config.cpp b/src/Config.cpp
index 03be824..626dcf3 100644
--- a/src/Config.cpp
+++ b/src/Config.cpp
@@ -65,7 +65,7 @@ namespace QuickMedia {
config_initialized = true;
Path config_path = get_storage_dir().join("config.json");
Json::Value json_root;
- if(!read_file_as_json(config_path, json_root))
+ if(!read_file_as_json(config_path, json_root) || !json_root.isObject())
return;
const Json::Value &search_json = json_root["search"];
@@ -120,6 +120,10 @@ namespace QuickMedia {
if(use_system_fonts_json.isBool())
config.use_system_fonts = use_system_fonts_json.asBool();
+ const Json::Value &use_system_mpv_config = json_root["use_system_mpv_config"];
+ if(use_system_mpv_config.isBool())
+ config.use_system_mpv_config = use_system_mpv_config.asBool();
+
const Json::Value &theme_json = json_root["theme"];
if(theme_json.isString())
config.theme = theme_json.asString();