Bugfixes in loop song

This commit is contained in:
2015-10-31 12:03:15 +01:00
parent 87404b0f85
commit c99d3955d3
+10 -6
View File
@@ -160,12 +160,10 @@ namespace MusicPlayer
if (songFinished)
{
Console.WriteLine("Song finished");
Thread.Sleep(20);
if (PlayNextSongButton.Checked)
{
Console.WriteLine("Playing next song");
int selected = 0;
@@ -179,10 +177,16 @@ namespace MusicPlayer
else
selected = SongsTableView.SelectedRows[0].Index + 1;
if (selected >= SongsTableView.Rows.Count && LoopSongButton.Checked)
selected = 0;
Console.WriteLine(selected);
if (selected >= SongsTableView.Rows.Count)
{
if (LoopSongButton.Checked)
selected = 0;
else
{
songFinished = false;
return;
}
}
SongsTableView.CurrentCell = SongsTableView.Rows[selected].Cells[0];
SongsTableView_CellDoubleClick(this, new DataGridViewCellEventArgs(0, selected));