aboutsummaryrefslogtreecommitdiff
path: root/src/app.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/app.rs')
-rw-r--r--src/app.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/app.rs b/src/app.rs
index 24d9eed..88f37b0 100644
--- a/src/app.rs
+++ b/src/app.rs
@@ -378,7 +378,7 @@ pub fn open_connected_file(cfg: &BibiConfig, file: &OsStr) -> Result<()> {
PathBuf::from(file)
};
- let file = expand_home(&file);
+ let file = expand_home(&file).into_os_string();
// Pass filepath as argument, pipe stdout and stderr to /dev/null
// to keep the TUI clean (where is it piped on Windows???)
@@ -408,13 +408,14 @@ pub fn open_connected_link(cfg: &BibiConfig, link: &str) -> Result<()> {
}
pub fn prepare_weblink(url: &str) -> String {
- if url.starts_with("10.") {
+ let url = if url.starts_with("10.") {
"https://doi.org/".to_string() + url
} else if url.starts_with("www.") {
"https://".to_string() + url
} else {
url.to_string()
- }
+ };
+ url
}
/// Expand leading tilde (`~`) to `/home/user`