From 77e16e35730125c2f8e3ce097d90578b0dfa8366 Mon Sep 17 00:00:00 2001 From: Pavel Potocek Date: Thu, 9 Apr 2015 19:19:50 +0200 Subject: [PATCH] Repaired the default settings file being generated in a wrong location. --- src/settings.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/settings.rs b/src/settings.rs index d80c98d..55788e0 100644 --- a/src/settings.rs +++ b/src/settings.rs @@ -220,6 +220,7 @@ impl SettingsInJson { exe_path.pop(); let path = exe_path.join(Path::new(SETTING_FILENAME)); if !path.as_path().exists() || !path.is_file() { + println!("Configuration file not found. Generating a default one."); let default = SettingsInJson::default_settings(); default.save(); return default; @@ -236,8 +237,7 @@ impl SettingsInJson { println!("WARNING: Failed to save settings: can't find exe path."); return; } - let mut path = exe_path.unwrap(); - path.pop(); + let path = exe_path.unwrap(); let file = File::create(&path.with_file_name(SETTING_FILENAME)).unwrap(); let mut writer = BufWriter::new(file);