fixed party song hide reset

This commit is contained in:
Alexander Eckart committed 2012-12-20 20:48:08 +01:00
1 parent 518ac5a969
commit 8c9f186045
2 files changed
+6 -1

No files matched your search

+1
View File
@@ -124,6 +124,7 @@ namespace Vocaluxe.Base
public static void SetNormalGameMode()
{
CSongs.ResetPartySongSung();
SetPartyMode(_NormalGameModeID);
}
+5 -1
View File
@@ -127,7 +127,7 @@ namespace Vocaluxe.Base
get { return _CatIndex; }
set
{
if ((_Categories.Count > value) && (value >= -1))
if ((_Categories.Count > value) && (value >= -1) && _CatIndex != value)
{
_CatIndex = value;
@@ -265,6 +265,7 @@ namespace Vocaluxe.Base
for (int i = 0; i < _SongsSortList.Length; i++)
{
_SongsSortList[i].PartyHidden = false;
_SongsSortList[i].Visible = (_SongsSortList[i].CatIndex == _CatIndex && !_SongsSortList[i].PartyHidden);
}
}
@@ -273,7 +274,10 @@ namespace Vocaluxe.Base
for (int i = 0; i < _SongsSortList.Length; i++)
{
if (_SongsSortList[i].CatIndex == CatIndex)
{
_SongsSortList[i].PartyHidden = false;
_SongsSortList[i].Visible = (_SongsSortList[i].CatIndex == _CatIndex && !_SongsSortList[i].PartyHidden);
}
}
}