From 2880ac950e96683cd02f5a238e3e6f888ecc49e8 Mon Sep 17 00:00:00 2001 From: Andrzej Rybczak Date: Sat, 27 Apr 2013 19:17:58 +0200 Subject: [PATCH] mpdpp: make it possible to send playlist_delete command in commands list this fixes #3749 --- src/mpdpp.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/mpdpp.cpp b/src/mpdpp.cpp index e0273f1b..900006a8 100644 --- a/src/mpdpp.cpp +++ b/src/mpdpp.cpp @@ -714,9 +714,13 @@ void Connection::Delete(unsigned pos) void Connection::PlaylistDelete(const std::string &playlist, unsigned pos) { - prechecksNoCommandsList(); - mpd_run_playlist_delete(m_connection, playlist.c_str(), pos); - checkErrors(); + prechecks(); + mpd_send_playlist_delete(m_connection, playlist.c_str(), pos); + if (!m_command_list_active) + { + mpd_response_finish(m_connection); + checkErrors(); + } } void Connection::StartCommandsList()