Fix several schedule-related issues arising from new column addition

This commit is contained in:
Bartłomiej Dach
2022-08-15 20:34:09 +02:00
parent 5ff2e41a55
commit f860bc11ee
2 changed files with 18 additions and 2 deletions

View File

@ -708,7 +708,18 @@ namespace osu.Game.Overlays.Mods
FinishTransforms();
}
protected override bool RequiresChildrenUpdate => base.RequiresChildrenUpdate || (Column as ModColumn)?.SelectionAnimationRunning == true;
protected override bool RequiresChildrenUpdate
{
get
{
bool result = base.RequiresChildrenUpdate;
if (Column is ModColumn modColumn)
result |= !modColumn.ItemsLoaded || modColumn.SelectionAnimationRunning;
return result;
}
}
private void updateState()
{