aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/app.rs5
-rwxr-xr-xsrc/ui.rs3
2 files changed, 6 insertions, 2 deletions
diff --git a/src/app.rs b/src/app.rs
index 515b4ef..b4f964a 100755
--- a/src/app.rs
+++ b/src/app.rs
@@ -190,7 +190,10 @@ impl App {
.queue_list
.list
.iter()
- .position(|x| x.file.contains(path));
+ .position(|x| {
+ let file = x.file.split("/").last().unwrap();
+ file.eq(path)
+ });
if index.is_some() {
self.conn.conn.switch(index.unwrap() as u32)?;
diff --git a/src/ui.rs b/src/ui.rs
index abea04d..0a5aa37 100755
--- a/src/ui.rs
+++ b/src/ui.rs
@@ -76,7 +76,8 @@ fn draw_directory_browser(frame: &mut Frame, app: &mut App, size: Rect) {
let mut status: bool = false;
for sn in app.queue_list.list.iter() {
- if sn.file.contains(s) {
+ let file = sn.file.split("/").last().unwrap();
+ if file.eq(s) {
status = true;
}
}