Don't crash if disassembly can't be generated.

This commit is contained in:
Adrian Conlon 2024-05-27 23:15:51 +01:00
parent 339af72d3b
commit 6d7e936a60

View File

@ -119,7 +119,20 @@
return success;
}
private void AddDisassembly(ushort address) => this.Messages.Add(this.Disassemble(address));
private void AddDisassembly(ushort address)
{
string message;
try
{
message = this.Disassemble(address);
}
catch (InvalidOperationException error)
{
message = $"Disassembly problem: {error.Message}";
}
this.Messages.Add(message);
}
private string Disassemble(ushort address) => this.Disassembler.Disassemble(address);