From 1d5d87c75b676c2d3c15e5e74e929548350f5289 Mon Sep 17 00:00:00 2001 From: Daniel Barber Date: Thu, 19 Dec 2019 10:08:53 -0500 Subject: [PATCH] Responding to repeated space can get us into trouble --- Persephone/Components/Window/WindowController.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Persephone/Components/Window/WindowController.swift b/Persephone/Components/Window/WindowController.swift index 7847e32..1d6f050 100644 --- a/Persephone/Components/Window/WindowController.swift +++ b/Persephone/Components/Window/WindowController.swift @@ -47,7 +47,9 @@ class WindowController: NSWindowController { override func keyDown(with event: NSEvent) { switch event.keyCode { case NSEvent.keyCodeSpace: - App.mpdClient.playPause() + if !event.isARepeat { + App.mpdClient.playPause() + } default: nextResponder?.keyDown(with: event) }