1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-15 21:03:08 +08:00

Add function to reset break index

This commit is contained in:
iiSaLMaN 2019-07-26 08:11:13 +03:00
parent 91fa8a6552
commit 806d41daf4

View File

@ -33,7 +33,7 @@ namespace osu.Game.Screens.Play
breaks = value;
// reset index in case the new breaks list is smaller than last one
currentBreakIndex = 0;
resetBreakIndex();
initializeBreaks();
}
@ -130,12 +130,17 @@ namespace osu.Game.Screens.Play
updateBreakTimeBindable();
}
private void resetBreakIndex()
{
isBreakTime.Value = false;
currentBreakIndex = 0;
}
private void updateBreakTimeBindable()
{
if (breaks?.Any() != true)
{
isBreakTime.Value = false;
currentBreakIndex = 0;
resetBreakIndex();
return;
}