From 4ea538fbfecb66f270f0fca0a7aced77e5838df7 Mon Sep 17 00:00:00 2001 From: Vladimir Kononovich Date: Sun, 11 Oct 2020 22:07:34 +0300 Subject: [PATCH] Fixed wrong Selection range if there's only one byte in selection. --- UI/Debugger/Controls/ctrlDisassemblyView.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/UI/Debugger/Controls/ctrlDisassemblyView.cs b/UI/Debugger/Controls/ctrlDisassemblyView.cs index a6cde84..230d321 100644 --- a/UI/Debugger/Controls/ctrlDisassemblyView.cs +++ b/UI/Debugger/Controls/ctrlDisassemblyView.cs @@ -220,6 +220,10 @@ namespace Mesen.GUI.Debugger.Controls int start = _manager.Provider.GetLineAddress(firstLineOfSelection); int end = _manager.Provider.GetLineAddress(firstLineAfterSelection) - 1; + if (firstLineOfSelection == firstLineAfterSelection) { + end = start; + } + if(start >= 0 && end >= 0) { return new SelectedAddressRange() { Start = new AddressInfo() { Address = start, Type = _manager.RelativeMemoryType },