path canonicalize

This commit is contained in:
Piyush मिश्रः 2022-01-24 10:18:49 +05:30
parent 386c0bc267
commit 8a9677f261
2 changed files with 2 additions and 1 deletions

View File

@ -134,7 +134,7 @@ impl ConfigFile {
let default_config = (&*globals::CONFIG_NAME.read().unwrap()).to_string();
let config_name =
if map.len() > 1 && map.len() != 0 || !map.contains_key(&default_config) {
if (map.len() > 1 || !map.contains_key(&default_config)) && map.len() != 0 {
ConfigPicker::new(map.keys().map(|a| a.to_owned()).collect())
.selected()
.unwrap_or(default_config)

View File

@ -390,6 +390,7 @@ impl MainWindow {
chooser.set_option(fltk::dialog::FileDialogOptions::NewFolder);
chooser.show();
let path = chooser.filename();
let path = fs::canonicalize(&path).unwrap_or(path);
if !path.exists() {
return;
}