aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Memory/Range/NonOverlappingRangeList.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.Memory/Range/NonOverlappingRangeList.cs')
-rw-r--r--Ryujinx.Memory/Range/NonOverlappingRangeList.cs4
1 files changed, 1 insertions, 3 deletions
diff --git a/Ryujinx.Memory/Range/NonOverlappingRangeList.cs b/Ryujinx.Memory/Range/NonOverlappingRangeList.cs
index 9a8f84dd..60b2b378 100644
--- a/Ryujinx.Memory/Range/NonOverlappingRangeList.cs
+++ b/Ryujinx.Memory/Range/NonOverlappingRangeList.cs
@@ -97,10 +97,8 @@ namespace Ryujinx.Memory.Range
/// <returns>The new region (high part)</returns>
private T Split(T region, ulong splitAddress)
{
- Remove(region);
-
T newRegion = (T)region.Split(splitAddress);
- Add(region);
+ Update(region);
Add(newRegion);
return newRegion;
}