diff --git a/src/gui/Src/Gui/MemoryMapView.cpp b/src/gui/Src/Gui/MemoryMapView.cpp index 6ba279fa..7c6bb3ba 100644 --- a/src/gui/Src/Gui/MemoryMapView.cpp +++ b/src/gui/Src/Gui/MemoryMapView.cpp @@ -669,7 +669,7 @@ void MemoryMapView::selectionGetSlot(SELECTIONDATA* selection) { auto sel = getSelection(); selection->start = getCellUserdata(sel.front(), 0); - selection->end = getCellUserdata(sel.back(), 0); + selection->end = getCellUserdata(sel.back(), 0) + getCellUserdata(sel.back(), 1) - 1; Bridge::getBridge()->setResult(BridgeResult::SelectionGet, 1); }