From 5140aee6e571d68e261d5e8e715201c3d0143bef Mon Sep 17 00:00:00 2001 From: Alexander Eckart Date: Mon, 24 Dec 2012 10:10:42 +0100 Subject: [PATCH] do not try to scroll if there are not enough player --- PartyModeChallenge/PartyScreenChallengeMain.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/PartyModeChallenge/PartyScreenChallengeMain.cs b/PartyModeChallenge/PartyScreenChallengeMain.cs index 1a1ccb00..46595804 100644 --- a/PartyModeChallenge/PartyScreenChallengeMain.cs +++ b/PartyModeChallenge/PartyScreenChallengeMain.cs @@ -581,7 +581,9 @@ namespace Vocaluxe.PartyModes private void ScrollPlayerTable(int Offset) { - if (Offset < 0 && PlayerTableOffset + Offset >= 0) + if (GameState.ProfileIDs.Count <= NumPlayerVisible) + PlayerTableOffset = 0; + else if (Offset < 0 && PlayerTableOffset + Offset >= 0) PlayerTableOffset += Offset; else if (Offset < 0 && PlayerTableOffset + Offset < 0) PlayerTableOffset = 0; @@ -595,7 +597,9 @@ namespace Vocaluxe.PartyModes private void ScrollRoundsTable(int Offset) { - if (Offset < 0 && RoundsTableOffset + Offset >= 0) + if (GameState.Combs.Count <= NumRoundsVisible) + RoundsTableOffset = 0; + else if (Offset < 0 && RoundsTableOffset + Offset >= 0) RoundsTableOffset += Offset; else if (Offset < 0 && RoundsTableOffset + Offset < 0) RoundsTableOffset = 0;