aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorkrolxon <krolyxon@tutanota.com>2024-05-24 15:04:26 +0530
committerkrolxon <krolyxon@tutanota.com>2024-05-24 15:04:26 +0530
commite3ba0169eae10a705ede011cd69667f0013630cc (patch)
treebaf5607283f9562716fbe1a4e2cf0f582d7f008e /src
parent230c75790c420d2975f44058a403430c9ccc2b64 (diff)
fix #5
Diffstat (limited to 'src')
-rwxr-xr-xsrc/event/pl_append_keys.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/event/pl_append_keys.rs b/src/event/pl_append_keys.rs
index 57721c0..8460301 100755
--- a/src/event/pl_append_keys.rs
+++ b/src/event/pl_append_keys.rs
@@ -18,6 +18,12 @@ pub fn hande_pl_append_keys(key_event: KeyEvent, app: &mut App) -> AppResult<()>
match app.selected_tab {
SelectedTab::Queue => {
+ // Just exit out the menu if no item is selected in the Queue
+ if app.queue_list.list.is_empty() {
+ app.playlist_popup = false;
+ return Ok(());
+ }
+
let short_path = &app.queue_list.get_item_at_current_index().file;
if let Some(full_path) = app.conn.get_full_path(short_path) {