Skip to content

Commit a387f3c

Browse files
committed
feat(file_browser): enqueue on selected child, too
1 parent 6f9e252 commit a387f3c

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/components/file_browser/file_browser.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,18 @@ impl<'a> FileBrowser<'a> {
4444
file_meta.set_file(s);
4545
}
4646
});
47+
children_list.on_enter({
48+
let on_enqueue_fn = Rc::clone(&on_enqueue_fn);
49+
50+
move |item| {
51+
if let FileBrowserSelection::Song(song) = item {
52+
let on_enqueue_fn = on_enqueue_fn.borrow();
53+
if let Some(on_enqueue_fn) = &*on_enqueue_fn {
54+
on_enqueue_fn(vec![song]);
55+
}
56+
}
57+
}
58+
});
4759

4860
parents_list.focus();
4961
parents_list.set_auto_select_next(false);

0 commit comments

Comments
 (0)