diff --git a/Vocaluxe/Base/CProfiles.cs b/Vocaluxe/Base/CProfiles.cs index 5d0d072b..ed73ed31 100644 --- a/Vocaluxe/Base/CProfiles.cs +++ b/Vocaluxe/Base/CProfiles.cs @@ -237,7 +237,7 @@ namespace Vocaluxe.Base public static bool IsGuestProfile(int ProfileNr) { if (ProfileNr < 0 || ProfileNr >= _Profiles.Count) - return false; + return true; // this will prevent from saving dummy profiles to highscore db return _Profiles[ProfileNr].GuestProfile == EOffOn.TR_CONFIG_ON; } diff --git a/Vocaluxe/Base/CSettings.cs b/Vocaluxe/Base/CSettings.cs index 27aaab33..8446d7fa 100644 --- a/Vocaluxe/Base/CSettings.cs +++ b/Vocaluxe/Base/CSettings.cs @@ -47,7 +47,7 @@ namespace Vocaluxe.Base public const int iVersionSub = 0; // steps public const ERevision VersionRevision = ERevision.RC; - public const int iBuild = 58; // Increase on every published version! Never Reset! + public const int iBuild = 59; // Increase on every published version! Never Reset! public const int iDatabaseHighscoreVersion = 1; public const int iDatabaseCoverVersion = 1; diff --git a/Vocaluxe/Screens/CScreenHighscore.cs b/Vocaluxe/Screens/CScreenHighscore.cs index 7d816f66..6f499513 100644 --- a/Vocaluxe/Screens/CScreenHighscore.cs +++ b/Vocaluxe/Screens/CScreenHighscore.cs @@ -223,7 +223,7 @@ namespace Vocaluxe.Screens for (int p = 0; p < player.Length; p++) { - if (player[p].Points > CSettings.MinScoreForDB && player[p].SongFinished && !CProfiles.IsGuestProfile(p)) + if (player[p].Points > CSettings.MinScoreForDB && player[p].SongFinished && !CProfiles.IsGuestProfile(player[p].ProfileID)) _NewEntryIDs.Add(CDataBase.AddScore(player[p])); } }