From b30efb1913e176e64b619bc939c336fe85092945 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20K=C3=BCpper?= Date: Fri, 22 Aug 2014 21:01:24 +0200 Subject: [PATCH] some fixes. --- VocaluxeLib/Menu/SongMenu/CSongMenuTileBoard.cs | 2 +- VocaluxeLib/Utils/Player/CSoundPlayer.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/VocaluxeLib/Menu/SongMenu/CSongMenuTileBoard.cs b/VocaluxeLib/Menu/SongMenu/CSongMenuTileBoard.cs index 281d9d2e..f473ead7 100644 --- a/VocaluxeLib/Menu/SongMenu/CSongMenuTileBoard.cs +++ b/VocaluxeLib/Menu/SongMenu/CSongMenuTileBoard.cs @@ -111,7 +111,7 @@ namespace VocaluxeLib.Menu.SongMenu { if (value == base._PreviewNr) { - if (!CBase.BackgroundMusic.IsPlaying()) + if (!CBase.BackgroundMusic.IsPlaying() && value != -1) CBase.BackgroundMusic.PlayPreview(); return; } diff --git a/VocaluxeLib/Utils/Player/CSoundPlayer.cs b/VocaluxeLib/Utils/Player/CSoundPlayer.cs index 499df3f1..a3a86f51 100644 --- a/VocaluxeLib/Utils/Player/CSoundPlayer.cs +++ b/VocaluxeLib/Utils/Player/CSoundPlayer.cs @@ -84,7 +84,7 @@ namespace VocaluxeLib.Utils.Player public void Play() { - if (_StreamID == -1) + if (_StreamID == -1 || IsPlaying) return; CBase.Sound.SetPosition(_StreamID, _StartPosition);