mirror of
https://github.com/SourMesen/Mesen-S.git
synced 2024-06-23 14:52:12 -04:00
Debugger: Fixed UI crash when trying to put breakpoint on GSU memory
This commit is contained in:
parent
a861a0af7c
commit
937b61f975
|
@ -79,7 +79,7 @@ namespace Mesen.GUI.Debugger
|
|||
BreakpointManager.RefreshBreakpoints(this);
|
||||
}
|
||||
|
||||
public bool IsAbsoluteAddress { get { return MemoryType != SnesMemoryType.CpuMemory && MemoryType != SnesMemoryType.SpcMemory; } }
|
||||
public bool IsAbsoluteAddress { get { return !MemoryType.IsRelativeMemory(); } }
|
||||
public bool IsCpuBreakpoint { get { return this._isCpuBreakpoint; } }
|
||||
|
||||
private BreakpointTypeFlags Type
|
||||
|
|
|
@ -195,6 +195,18 @@ namespace Mesen.GUI
|
|||
}
|
||||
}
|
||||
|
||||
public static bool IsRelativeMemory(this SnesMemoryType memType)
|
||||
{
|
||||
switch(memType) {
|
||||
case SnesMemoryType.CpuMemory:
|
||||
case SnesMemoryType.SpcMemory:
|
||||
case SnesMemoryType.Sa1Memory:
|
||||
case SnesMemoryType.GsuMemory:
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public static bool SupportsLabels(this SnesMemoryType memType)
|
||||
{
|
||||
switch(memType) {
|
||||
|
@ -217,6 +229,7 @@ namespace Mesen.GUI
|
|||
case SnesMemoryType.CpuMemory:
|
||||
case SnesMemoryType.SpcMemory:
|
||||
case SnesMemoryType.Sa1Memory:
|
||||
case SnesMemoryType.GsuMemory:
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue