Avoid constructor overhead for realm RealmKeyBinding parameterless constructor

This commit is contained in:
Dean Herbert
2022-01-20 17:18:53 +09:00
parent 6c10531df2
commit 70cc03fe43
3 changed files with 22 additions and 26 deletions

View File

@ -92,13 +92,7 @@ namespace osu.Game.Input
if (defaultsCount > existingCount)
{
// insert any defaults which are missing.
realm.Add(defaultsForAction.Skip(existingCount).Select(k => new RealmKeyBinding
{
KeyCombinationString = k.KeyCombination.ToString(),
ActionInt = (int)k.Action,
RulesetName = rulesetName,
Variant = variant
}));
realm.Add(defaultsForAction.Skip(existingCount).Select(k => new RealmKeyBinding(k.Action, k.KeyCombination, rulesetName, variant)));
}
else if (defaultsCount < existingCount)
{