if connection to mpd is lost, change mpd state to unknown

master
Andrzej Rybczak 16 years ago
parent 6b396bfbf2
commit 3b39d417a1
  1. 7
      src/mpdpp.cpp

@ -1303,7 +1303,14 @@ int MPD::Connection::CheckForErrors()
itsMaxPlaylistLength = 0;
}
if (!mpd_connection_clear_error(itsConnection))
{
Disconnect();
// notify about mpd state changed to unknown.
StatusChanges changes;
changes.PlayerState = 1;
if (itsUpdater)
itsUpdater(this, changes, itsErrorHandlerUserdata);
}
if (itsErrorHandler)
itsErrorHandler(this, error_code, itsErrorMessage.c_str(), itsErrorHandlerUserdata);
}

Loading…
Cancel
Save