From 261ebc9b0380fcbe332e80f41dc5eca48aab5dfd Mon Sep 17 00:00:00 2001 From: "craig.p.drummond" Date: Fri, 3 Jan 2014 19:00:33 +0000 Subject: [PATCH] Fix error message reporting --- mpd/mpdconnection.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mpd/mpdconnection.cpp b/mpd/mpdconnection.cpp index 15a5d8bd0..7e2968c0c 100644 --- a/mpd/mpdconnection.cpp +++ b/mpd/mpdconnection.cpp @@ -517,9 +517,9 @@ MPDConnection::Response MPDConnection::sendCommand(const QByteArray &command, bo } if (emitErrors) { if ((command.startsWith("add ") || command.startsWith("command_list_begin\nadd ")) && -1!=command.indexOf("\"file:///")) { - if (details.isLocal() && response.data=="Permission denied") { + if (details.isLocal() && -1!=response.data.indexOf("Permission denied")) { emit error(i18n("Failed to load. Please check user \"mpd\" has read permission.")); - } else if (!details.isLocal() && response.data=="Access denied") { + } else if (!details.isLocal() && -1!=response.data.indexOf("Access denied")) { emit error(i18n("Failed to load. MPD can only play local files if connected via a local socket.")); } else if (!response.getError(command).isEmpty()) { emit error(i18n("MPD reported the following error: %1", response.getError(command)));