Skip processing application for LDN if it does not have control holder #460

Merged
WilliamWsyHK merged 2 commits from fix/applications-without-control-holder into master 2024-12-30 07:53:06 +00:00
Showing only changes of commit 36c061453b - Show all commits

View File

@ -169,13 +169,8 @@ namespace Ryujinx.Ava.UI.Windows
{ {
var ldnGameDataArray = e.LdnData.ToList(); var ldnGameDataArray = e.LdnData.ToList();
ViewModel.LdnData.Clear(); ViewModel.LdnData.Clear();
foreach (var application in ViewModel.Applications) foreach (var application in ViewModel.Applications.Where(it => it.HasControlHolder))
{ {
if (!application.HasControlHolder)
{
continue;
}
ref var controlHolder = ref application.ControlHolder.Value; ref var controlHolder = ref application.ControlHolder.Value;
ViewModel.LdnData[application.IdString] = ViewModel.LdnData[application.IdString] =