From a879ddc4438f274a429bb992cb41417f04a43c9c Mon Sep 17 00:00:00 2001 From: Daniel Barber Date: Sat, 24 Aug 2019 11:45:06 -0400 Subject: [PATCH] We need to reset these on mouse up --- Persephone/Views/AlbumCoverButton.swift | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Persephone/Views/AlbumCoverButton.swift b/Persephone/Views/AlbumCoverButton.swift index dabcbba..68f43d0 100644 --- a/Persephone/Views/AlbumCoverButton.swift +++ b/Persephone/Views/AlbumCoverButton.swift @@ -20,13 +20,18 @@ class AlbumCoverButton: NSButton { override func mouseDragged(with event: NSEvent) { deltaX = deltaX + event.deltaX deltaY = deltaY + event.deltaY + if (deltaX > 5 || deltaX < -5 || deltaY > 5 || deltaY < -5) { dragging = true } + nextResponder?.mouseDragged(with: event) } override func mouseUp(with event: NSEvent) { + deltaX = 0 + deltaY = 0 + if dragging { dragging = false nextResponder?.mouseUp(with: event)