From 9fb8550dbfffe877a3937d8a79bcf79e59362ce2 Mon Sep 17 00:00:00 2001 From: Kenneth van Ewijk Date: Mon, 2 Nov 2015 22:27:08 +0100 Subject: [PATCH] Fix crashes --- MusicPlayer/MusicPlayer/AudioHandler.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MusicPlayer/MusicPlayer/AudioHandler.cs b/MusicPlayer/MusicPlayer/AudioHandler.cs index 13c2dad..272036a 100755 --- a/MusicPlayer/MusicPlayer/AudioHandler.cs +++ b/MusicPlayer/MusicPlayer/AudioHandler.cs @@ -128,7 +128,7 @@ namespace MusicPlayer catch(Exception e) { AState = AudioState.STOPPED; - main.form.SongFinished(); + //main.form.SongFinished(); return; } @@ -141,7 +141,7 @@ namespace MusicPlayer waveOut.Init(blockAlignedStream); waveOut.Play(); - if (CurrentSong.Seconds == 0) + if (CurrentSong == null || CurrentSong.Seconds == 0) Length = ms.Length / waveOut.OutputWaveFormat.AverageBytesPerSecond; else Length = CurrentSong.Seconds * waveOut.OutputWaveFormat.AverageBytesPerSecond;