From 6a6cdaf89f8f7b07e9bcddb59a378eda25b48f89 Mon Sep 17 00:00:00 2001 From: Jack Date: Tue, 15 Oct 2019 21:11:47 +0100 Subject: [PATCH] only call get_config_dir() once --- src/main.rs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main.rs b/src/main.rs index 328e638..68b77ce 100644 --- a/src/main.rs +++ b/src/main.rs @@ -777,9 +777,12 @@ fn list_package_main(_config_set: ConfigSet, matches: &ArgMatches) { } fn path_main(_config_set: ConfigSet) { - println!("Config: {}", crate::context::get_config_dir().to_string_lossy()); - println!("Packages: {}", crate::context::get_package_dir().to_string_lossy()); - println!("Data: {}", crate::context::get_config_dir().to_string_lossy()); + let config_dir = crate::context::get_config_dir().to_string_lossy()); + let package_dir = crate::context::get_package_dir().to_string_lossy()); + + println!("Config: {}", &config_dir); + println!("Packages: {}",&package_dir); + println!("Data: {}", &config_dir); } @@ -814,4 +817,4 @@ fn precheck_guard() { println!("Pre-check was not successful, espanso could not be started."); exit(5); } -} \ No newline at end of file +}