Use existing GetStateFromSelection helper function

This commit is contained in:
Dean Herbert
2021-05-03 15:13:32 +09:00
parent f3b305bbe6
commit 01984de9c7
3 changed files with 12 additions and 24 deletions

View File

@ -108,17 +108,6 @@ namespace osu.Game.Screens.Edit.Compose.Components
}
}
/// <summary>
/// Given a selection target and a function of truth, retrieve the correct ternary state for display.
/// </summary>
protected TernaryState GetStateFromSelection<T>(IEnumerable<T> selection, Func<T, bool> func)
{
if (selection.Any(func))
return selection.All(func) ? TernaryState.True : TernaryState.Indeterminate;
return TernaryState.False;
}
#endregion
#region Ternary state changes