diff options
Diffstat (limited to 'src/Config.cpp')
-rw-r--r-- | src/Config.cpp | 6 |
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(); |