From 2ff2e1c96f7e38cb1ac681591797fb2b211deb5e Mon Sep 17 00:00:00 2001 From: Daniel Barber Date: Sat, 15 Jun 2019 18:40:12 -0400 Subject: [PATCH] Fix playing song not getting updated when moving a track --- Persephone/MPDClient/Extensions/MPDClient+Idle.swift | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Persephone/MPDClient/Extensions/MPDClient+Idle.swift b/Persephone/MPDClient/Extensions/MPDClient+Idle.swift index 3f176ee..9fc3f99 100644 --- a/Persephone/MPDClient/Extensions/MPDClient+Idle.swift +++ b/Persephone/MPDClient/Extensions/MPDClient+Idle.swift @@ -37,7 +37,12 @@ extension MPDClient { } if mpdIdle.contains(.queue) { self.fetchQueue() + self.fetchStatus() + self.delegate?.didUpdateQueue(mpdClient: self, queue: self.queue) + if let status = self.status { + self.delegate?.didUpdateQueuePos(mpdClient: self, song: status.song) + } } if mpdIdle.contains(.player) || mpdIdle.contains(.options) { self.fetchStatus()