make playlist and playlist editor share code responsible for moving items
This commit is contained in:
@@ -241,6 +241,8 @@ void MPD::Connection::UpdateStatus()
|
||||
{
|
||||
if (idle_mask != 0)
|
||||
{
|
||||
itsChanges.Playlist = idle_mask & MPD_IDLE_QUEUE;
|
||||
itsChanges.StoredPlaylists = idle_mask & MPD_IDLE_STORED_PLAYLIST;
|
||||
itsChanges.Database = idle_mask & MPD_IDLE_DATABASE;
|
||||
itsChanges.DBUpdating = idle_mask & MPD_IDLE_UPDATE;
|
||||
itsChanges.Volume = idle_mask & MPD_IDLE_MIXER;
|
||||
@@ -249,6 +251,9 @@ void MPD::Connection::UpdateStatus()
|
||||
}
|
||||
else
|
||||
{
|
||||
itsChanges.Playlist = mpd_status_get_queue_version(itsOldStatus)
|
||||
!= mpd_status_get_queue_version(itsCurrentStatus);
|
||||
|
||||
itsChanges.ElapsedTime = mpd_status_get_elapsed_time(itsOldStatus)
|
||||
!= mpd_status_get_elapsed_time(itsCurrentStatus);
|
||||
|
||||
@@ -273,9 +278,6 @@ void MPD::Connection::UpdateStatus()
|
||||
itsChanges.Outputs = 0;
|
||||
}
|
||||
|
||||
itsChanges.Playlist = mpd_status_get_queue_version(itsOldStatus)
|
||||
!= mpd_status_get_queue_version(itsCurrentStatus);
|
||||
|
||||
itsChanges.SongID = mpd_status_get_song_id(itsOldStatus)
|
||||
!= mpd_status_get_song_id(itsCurrentStatus);
|
||||
|
||||
@@ -588,7 +590,7 @@ void MPD::Connection::AddToPlaylist(const std::string &path, const std::string &
|
||||
}
|
||||
}
|
||||
|
||||
bool MPD::Connection::Move(const std::string &path, int from, int to)
|
||||
bool MPD::Connection::PlaylistMove(const std::string &path, int from, int to)
|
||||
{
|
||||
if (!itsConnection)
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user