diff --git a/XMMSHandler.cpp b/XMMSHandler.cpp index ff07718..3c20628 100644 --- a/XMMSHandler.cpp +++ b/XMMSHandler.cpp @@ -328,6 +328,11 @@ XMMSHandler::volume_changed (XMMSResult *res) void XMMSHandler::volume_get (XMMSResultDict *res) { + if (res->isError()) { + qWarning ("couldn't get volume levels!"); + return; + } + QHash h (DictToQHash (res)); QList Values = h.values(); QListIterator vol (Values);