From 3b48a721fdb3b4e351f366b769655778ed754fd9 Mon Sep 17 00:00:00 2001 From: nopeinomicon Date: Mon, 28 Sep 2020 01:48:38 -0600 Subject: [PATCH] Fix backspace crash --- Mac/Components/Queue/QueueViewController.swift | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Mac/Components/Queue/QueueViewController.swift b/Mac/Components/Queue/QueueViewController.swift index d4d7878..5a0f2c7 100644 --- a/Mac/Components/Queue/QueueViewController.swift +++ b/Mac/Components/Queue/QueueViewController.swift @@ -42,9 +42,10 @@ class QueueViewController: NSViewController { override func keyDown(with event: NSEvent) { switch event.keyCode { case NSEvent.keyCodeBS: - let queuePos = queueView.selectedRow - - App.mpdClient.removeSong(at: queuePos) + if queueView.numberOfRows > 0 { + let queuePos = queueView.selectedRow + App.mpdClient.removeSong(at: queuePos) + } default: nextResponder?.keyDown(with: event) }