Krolyxon
Commit 5b6a79c

rmptui5b6a79c

assert filenames instead of seeing if it contains

Author
krolxon
Date
2024-05-16 18:08 +0530
Parent
c5e8d54
Commit
5b6a79c949b00016995dc285d81371bac704fba1

+6 −2

2 files changed

  1. M src/app.rs +4 −1
  2. M src/ui.rs +2 −1
M src/app.rs View
@@ -190,7 +190,10 @@ impl App {
190190 .queue_list
191191 .list
192192 .iter()
193− .position(|x| x.file.contains(path));
193+ .position(|x| {
194+ let file = x.file.split("/").last().unwrap();
195+ file.eq(path)
196+ });
194197
195198 if index.is_some() {
196199 self.conn.conn.switch(index.unwrap() as u32)?;
M src/ui.rs View
@@ -76,7 +76,8 @@ fn draw_directory_browser(frame: &mut Frame, app: &mut App, size: Rect) {
7676
7777 let mut status: bool = false;
7878 for sn in app.queue_list.list.iter() {
79− if sn.file.contains(s) {
79+ let file = sn.file.split("/").last().unwrap();
80+ if file.eq(s) {
8081 status = true;
8182 }
8283 }