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 default_config = (&*globals::CONFIG_NAME.read().unwrap()).to_string();
let config_name = 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()) ConfigPicker::new(map.keys().map(|a| a.to_owned()).collect())
.selected() .selected()
.unwrap_or(default_config) .unwrap_or(default_config)

View File

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