check if playlist/playlist editor is empty before an attempt to move a song
This commit is contained in:
@@ -2251,7 +2251,7 @@ int main(int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
else if (Keypressed(input, Key.MvSongUp))
|
else if (Keypressed(input, Key.MvSongUp))
|
||||||
{
|
{
|
||||||
if (current_screen == csPlaylist)
|
if (current_screen == csPlaylist && !mPlaylist->Empty())
|
||||||
{
|
{
|
||||||
block_playlist_update = 1;
|
block_playlist_update = 1;
|
||||||
mPlaylist->SetTimeout(50);
|
mPlaylist->SetTimeout(50);
|
||||||
@@ -2304,7 +2304,7 @@ int main(int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
mPlaylist->SetTimeout(ncmpcpp_window_timeout);
|
mPlaylist->SetTimeout(ncmpcpp_window_timeout);
|
||||||
}
|
}
|
||||||
else if (wCurrent == mPlaylistEditor)
|
else if (wCurrent == mPlaylistEditor && !mPlaylistEditor->Empty())
|
||||||
{
|
{
|
||||||
mPlaylistEditor->SetTimeout(50);
|
mPlaylistEditor->SetTimeout(50);
|
||||||
if (mPlaylistEditor->hasSelected())
|
if (mPlaylistEditor->hasSelected())
|
||||||
@@ -2354,7 +2354,7 @@ int main(int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
else if (Keypressed(input, Key.MvSongDown))
|
else if (Keypressed(input, Key.MvSongDown))
|
||||||
{
|
{
|
||||||
if (current_screen == csPlaylist)
|
if (current_screen == csPlaylist && !mPlaylist->Empty())
|
||||||
{
|
{
|
||||||
block_playlist_update = 1;
|
block_playlist_update = 1;
|
||||||
mPlaylist->SetTimeout(50);
|
mPlaylist->SetTimeout(50);
|
||||||
@@ -2408,7 +2408,7 @@ int main(int argc, char *argv[])
|
|||||||
mPlaylist->SetTimeout(ncmpcpp_window_timeout);
|
mPlaylist->SetTimeout(ncmpcpp_window_timeout);
|
||||||
|
|
||||||
}
|
}
|
||||||
else if (wCurrent == mPlaylistEditor)
|
else if (wCurrent == mPlaylistEditor && !mPlaylistEditor->Empty())
|
||||||
{
|
{
|
||||||
mPlaylistEditor->SetTimeout(50);
|
mPlaylistEditor->SetTimeout(50);
|
||||||
if (mPlaylistEditor->hasSelected())
|
if (mPlaylistEditor->hasSelected())
|
||||||
|
|||||||
Reference in New Issue
Block a user