add proper mpd password handling

This commit is contained in:
unknown
2008-08-20 12:35:08 +02:00
parent ea1b6d14d9
commit 19561bad4f
3 changed files with 16 additions and 11 deletions

View File

@@ -121,7 +121,16 @@ void TraceMpdStatus()
void NcmpcppErrorCallback(MPDConnection *Mpd, int errorid, string msg, void *data)
{
ShowMessage(msg);
if (errorid == MPD_ACK_ERROR_PERMISSION)
{
wFooter->WriteXY(0, Config.statusbar_visibility, "Password: ", 1);
string password = wFooter->GetString("");
Mpd->SetPassword(password);
Mpd->SendPassword();
Mpd->UpdateStatus();
}
else
ShowMessage(msg);
}
void NcmpcppStatusChanged(MPDConnection *Mpd, MPDStatusChanges changed, void *data)