aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Memory/Tracking/VirtualRegion.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Ryujinx.Memory/Tracking/VirtualRegion.cs')
-rw-r--r--src/Ryujinx.Memory/Tracking/VirtualRegion.cs7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/Ryujinx.Memory/Tracking/VirtualRegion.cs b/src/Ryujinx.Memory/Tracking/VirtualRegion.cs
index bb087e9a..35e9c2d9 100644
--- a/src/Ryujinx.Memory/Tracking/VirtualRegion.cs
+++ b/src/Ryujinx.Memory/Tracking/VirtualRegion.cs
@@ -70,9 +70,12 @@ namespace Ryujinx.Memory.Tracking
{
_lastPermission = MemoryPermission.Invalid;
- foreach (RegionHandle handle in Handles)
+ if (!Guest)
{
- handle.SignalMappingChanged(mapped);
+ foreach (RegionHandle handle in Handles)
+ {
+ handle.SignalMappingChanged(mapped);
+ }
}
}