mirror of https://github.com/wayvr-org/wayvr.git
simplify a thing
This commit is contained in:
parent
a55ade6741
commit
85d9ea9127
|
|
@ -165,14 +165,12 @@ where
|
||||||
let file_name = FILES[config_type as usize];
|
let file_name = FILES[config_type as usize];
|
||||||
let maybe_override = config_io::load(file_name);
|
let maybe_override = config_io::load(file_name);
|
||||||
|
|
||||||
for yaml in [maybe_override.as_deref(), Some(fallback)].iter() {
|
for yaml in [maybe_override.as_deref(), Some(fallback)].iter().flatten() {
|
||||||
if let Some(yaml_data) = yaml {
|
match serde_yaml::from_str::<T>(yaml) {
|
||||||
match serde_yaml::from_str::<T>(yaml_data) {
|
Ok(d) => return d,
|
||||||
Ok(d) => return d,
|
Err(e) => {
|
||||||
Err(e) => {
|
error!("Failed to parse {}, falling back to defaults.", file_name);
|
||||||
error!("Failed to parse {}, falling back to defaults.", file_name);
|
error!("{}", e);
|
||||||
error!("{}", e);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue