workaround for #7, fix error when using 'Space'
This commit is contained in:
parent
def91deabe
commit
311cbc2631
16
src/app.rs
16
src/app.rs
|
|
@ -139,15 +139,17 @@ impl App {
|
||||||
}
|
}
|
||||||
|
|
||||||
if !status {
|
if !status {
|
||||||
let path = self.browser.prev_path.to_string()
|
let mut filename = format!("{}/{}", self.browser.path, content);
|
||||||
+ "/"
|
|
||||||
+ self.browser.path.as_str()
|
|
||||||
+ "/"
|
|
||||||
+ content;
|
|
||||||
let full_path = path.strip_prefix("././").unwrap_or_else(|| "");
|
|
||||||
|
|
||||||
let song = self.conn.get_song_with_only_filename(full_path);
|
// Remove "./" from the beginning of filename
|
||||||
|
filename.remove(0);
|
||||||
|
filename.remove(0);
|
||||||
|
|
||||||
|
let song = self.conn.get_song_with_only_filename(&filename);
|
||||||
self.conn.conn.push(&song)?;
|
self.conn.conn.push(&song)?;
|
||||||
|
|
||||||
|
// updating queue, to avoid multiple pushes of the same songs if we enter multiple times before the queue gets updated
|
||||||
|
self.update_queue();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Reference in New Issue