aboutsummaryrefslogtreecommitdiff
path: root/src/Config.cpp
diff options
context:
space:
mode:
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 474e6a9..54aa21e 100644
--- a/src/Config.cpp
+++ b/src/Config.cpp
@@ -57,6 +57,8 @@ namespace QuickMedia {
std::string result;
if(!path.empty() && path[0] == '~')
result = get_home_dir().data + path.substr(1);
+ else if(path.size() >= 5 && strncmp(path.c_str(), "$HOME", 5) == 0)
+ result = get_home_dir().data + path.substr(5);
else
result = path;
return result;
@@ -210,8 +212,10 @@ namespace QuickMedia {
}
const Json::Value &youtube_json = json_root["youtube"];
- if(youtube_json.isObject())
+ if(youtube_json.isObject()) {
get_json_value(youtube_json, "load_progress", config->youtube.load_progress);
+ get_json_value(youtube_json, "invidious_instance", config->youtube.invidious_instance);
+ }
bool has_known_matrix_homeservers_config = false;
const Json::Value &matrix_json = json_root["matrix"];