new file: Makefile
new file: TODO.md modified: src/config.rs modified: src/detect.rs modified: src/diagnose.rs new file: src/gui.rs modified: src/main.rs modified: src/service.rs modified: src/setup.rs modified: src/tray.rs new file: src/util.rs new file: umutray.desktop
This commit is contained in:
+2
-6
@@ -205,7 +205,7 @@ impl Default for Config {
|
||||
Self {
|
||||
proton_compat_dir: default_compat_dir(),
|
||||
proton_version: default_proton_version(),
|
||||
launchers: presets(),
|
||||
launchers: vec![],
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -227,11 +227,7 @@ impl Config {
|
||||
let content = std::fs::read_to_string(&path)
|
||||
.with_context(|| format!("Failed to read config from {path:?}"))?;
|
||||
match toml::from_str::<Self>(&content) {
|
||||
Ok(mut c) => {
|
||||
if c.launchers.is_empty() {
|
||||
c.launchers = presets();
|
||||
c.save().context("Failed to write presets")?;
|
||||
}
|
||||
Ok(c) => {
|
||||
Ok(c)
|
||||
}
|
||||
Err(e) => {
|
||||
|
||||
Reference in New Issue
Block a user