misc: chore: use new array in LdnGameDataReceivedEventArgs instead of collecting the ldn datas into a list

This commit is contained in:
Evan Husted 2025-02-20 19:49:17 -06:00
parent 6c6580ddcc
commit 2a84656ffc
2 changed files with 9 additions and 8 deletions

View file

@ -189,17 +189,12 @@ namespace Ryujinx.Ava.UI.Windows
{
Dispatcher.UIThread.Post(() =>
{
List<LdnGameData> ldnGameDataArray = e.LdnData.ToList();
ViewModel.LdnData.Clear();
foreach (ApplicationData application in ViewModel.Applications.Where(it => it.HasControlHolder))
{
ref ApplicationControlProperty controlHolder = ref application.ControlHolder.Value;
ViewModel.LdnData[application.IdString] =
LdnGameData.GetArrayForApp(
ldnGameDataArray,
ref controlHolder
);
ViewModel.LdnData[application.IdString] = e.LdnData.Where(ref controlHolder);
UpdateApplicationWithLdnData(application);
}