From 895c9177d538f6e84669c4172c94370d48a03736 Mon Sep 17 00:00:00 2001 From: Andrzej Rybczak Date: Sun, 3 Jan 2010 16:21:56 +0100 Subject: [PATCH] fix toggle command --- src/helpers.cpp | 6 ++++++ src/mpdpp.cpp | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/helpers.cpp b/src/helpers.cpp index c1479ef..48c76a0 100644 --- a/src/helpers.cpp +++ b/src/helpers.cpp @@ -176,6 +176,12 @@ void ParseArgv(int argc, char **argv) } else if (!strcmp(argv[i], "toggle")) { + Mpd.UpdateStatus(); + if (!Mpd.GetErrorMessage().empty()) + { + std::cout << "Error: " << Mpd.GetErrorMessage() << std::endl; + exit(1); + } Mpd.Toggle(); quit = 1; } diff --git a/src/mpdpp.cpp b/src/mpdpp.cpp index daa062e..2e0ede2 100644 --- a/src/mpdpp.cpp +++ b/src/mpdpp.cpp @@ -424,7 +424,7 @@ void Connection::Toggle() if (isPlaying()) mpd_send_toggle_pause(itsConnection); else - mpd_send_toggle_pause(itsConnection); + mpd_send_play(itsConnection); } } -- 2.11.4.GIT