diff --git a/Vocaluxe/Screens/CScreenSong.cs b/Vocaluxe/Screens/CScreenSong.cs index c14037ba..bf279651 100644 --- a/Vocaluxe/Screens/CScreenSong.cs +++ b/Vocaluxe/Screens/CScreenSong.cs @@ -362,7 +362,10 @@ namespace Vocaluxe.Screens { if (CSongs.IsInCategory) _SongMenu.SetSelectedSong(CSongs.GetRandomSong()); - else + } + else if (_Buttons[_ButtonOptionsRandomCategory].Selected) + { + if (!CSongs.IsInCategory) _SongMenu.SetSelectedCategory(CSongs.GetRandomCategory()); } else if (_Buttons[_ButtonOptionsSingAll].Selected)