Add support for multiple MPD servers.
This commit is contained in:
committed by
craig.p.drummond
parent
0f639db994
commit
f31a7264cd
@@ -389,9 +389,9 @@ bool Dynamic::controlApp(bool isStart)
|
||||
|
||||
if (isStart) {
|
||||
QProcessEnvironment env = QProcessEnvironment::systemEnvironment();
|
||||
QString p=Settings::self()->connectionPasswd();
|
||||
env.insert("MPD_HOST", p.isEmpty() ? Settings::self()->connectionHost() : (p+'@'+Settings::self()->connectionHost()));
|
||||
env.insert("MPD_PORT", QString::number(Settings::self()->connectionPort()));
|
||||
MPDConnectionDetails details=MPDConnection::self()->getDetails();
|
||||
env.insert("MPD_HOST", details.password.isEmpty() ? details.hostname : (details.password+'@'+details.hostname));
|
||||
env.insert("MPD_PORT", QString::number(details.port));
|
||||
process.setProcessEnvironment(env);
|
||||
}
|
||||
process.start(cmd, QStringList() << QLatin1String(isStart ? "start" : "stop"), QIODevice::WriteOnly);
|
||||
|
||||
Reference in New Issue
Block a user