From c99d3955d3ae8973c1e0996f0c653654cb7a924c Mon Sep 17 00:00:00 2001 From: Kenneth van Ewijk Date: Sat, 31 Oct 2015 12:03:15 +0100 Subject: [PATCH] Bugfixes in loop song --- MusicPlayer/MusicPlayer/MainForm.cs | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/MusicPlayer/MusicPlayer/MainForm.cs b/MusicPlayer/MusicPlayer/MainForm.cs index 7dde8c8..4021028 100644 --- a/MusicPlayer/MusicPlayer/MainForm.cs +++ b/MusicPlayer/MusicPlayer/MainForm.cs @@ -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));