diff --git a/src/Ryujinx.Graphics.Gpu/Memory/Buffer.cs b/src/Ryujinx.Graphics.Gpu/Memory/Buffer.cs index c4b848035..049cd5d19 100644 --- a/src/Ryujinx.Graphics.Gpu/Memory/Buffer.cs +++ b/src/Ryujinx.Graphics.Gpu/Memory/Buffer.cs @@ -135,7 +135,7 @@ namespace Ryujinx.Graphics.Gpu.Memory { if (item.Value._useGranular) { - baseHandles.AddRange((item.Value._memoryTrackingGranular.GetHandles())); + baseHandles.AddRange(item.Value._memoryTrackingGranular.Handles); } else { diff --git a/src/Ryujinx.Memory/Tracking/MultiRegionHandle.cs b/src/Ryujinx.Memory/Tracking/MultiRegionHandle.cs index 20d2a07ef..fdaa87956 100644 --- a/src/Ryujinx.Memory/Tracking/MultiRegionHandle.cs +++ b/src/Ryujinx.Memory/Tracking/MultiRegionHandle.cs @@ -123,10 +123,7 @@ namespace Ryujinx.Memory.Tracking Dirty = true; } - public IEnumerable GetHandles() - { - return _handles; - } + public IEnumerable Handles => _handles; public void ForceDirty(ulong address, ulong size) { diff --git a/src/Ryujinx.Tests.Memory/MultiRegionTrackingTests.cs b/src/Ryujinx.Tests.Memory/MultiRegionTrackingTests.cs index b35de3a82..e878ff653 100644 --- a/src/Ryujinx.Tests.Memory/MultiRegionTrackingTests.cs +++ b/src/Ryujinx.Tests.Memory/MultiRegionTrackingTests.cs @@ -335,7 +335,7 @@ namespace Ryujinx.Tests.Memory IEnumerable[] handleGroups = [ - granular.GetHandles(), + granular.Handles, singlePages, doublePages ]; @@ -389,7 +389,7 @@ namespace Ryujinx.Tests.Memory Assert.IsTrue(throws); } - IEnumerable combinedHandles = combined.GetHandles(); + IEnumerable combinedHandles = combined.Handles; Assert.AreEqual(handleGroups[0].ElementAt(0), combinedHandles.ElementAt(3)); Assert.AreEqual(handleGroups[0].ElementAt(1), combinedHandles.ElementAt(4));