瀏覽代碼

Fix crashes

Kenneth van Ewijk 10 年之前
父節點
當前提交
9fb8550dbf
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      MusicPlayer/MusicPlayer/AudioHandler.cs

+ 2 - 2
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;