aboutsummaryrefslogtreecommitdiff
path: root/src/bibiman.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/bibiman.rs')
-rw-r--r--src/bibiman.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/bibiman.rs b/src/bibiman.rs
index ef5dfe3..646a078 100644
--- a/src/bibiman.rs
+++ b/src/bibiman.rs
@@ -557,7 +557,8 @@ impl Bibiman {
let url = app::prepare_weblink(object);
app::open_connected_link(cfg, &url)?;
} else if self.popup_area.popup_list[popup_idx].contains("File") {
- let object = self.entry_table.entry_table_items[entry_idx].filepath();
+ // TODO: Selection for multiple files
+ let object = self.entry_table.entry_table_items[entry_idx].filepath()[0];
app::open_connected_file(cfg, object)?;
} else {
eprintln!("Unable to find ressource to open");
@@ -604,7 +605,7 @@ impl Bibiman {
.filepath
.clone();
if let Some(p) = path {
- let p = p.as_os_str().to_str();
+ let p = p[0].as_os_str().to_str();
if let Some(p) = p {
Bibiman::yank_text(p);
self.popup_area.popup_message(