1
0
mirror of synced 2025-01-18 00:56:49 +01:00

ux: Fixed region selection only selecting one byte

This commit is contained in:
WerWolv 2021-03-02 13:49:23 +01:00
parent f0b392575f
commit 2e4eaf8d33
2 changed files with 3 additions and 4 deletions

View File

@ -715,7 +715,8 @@ struct MemoryEditor
ImGui::BeginChild("##scrolling");
ImGui::SetScrollFromPosY(ImGui::GetCursorStartPos().y + (GotoAddr / Cols) * ImGui::GetTextLineHeight());
ImGui::EndChild();
DataEditingAddr = DataPreviewAddr = DataPreviewAddrEnd = GotoAddr;
DataEditingAddr = DataPreviewAddr = HighlightMin;
DataPreviewAddrEnd = HighlightMax;
DataEditingTakeFocus = true;
}
GotoAddr = (size_t)-1;

View File

@ -146,9 +146,7 @@ namespace hex {
return;
provider->setCurrentPage(page.value());
this->m_memoryEditor.GotoAddr = region.address;
this->m_memoryEditor.DataPreviewAddr = region.address;
this->m_memoryEditor.DataPreviewAddrEnd = region.address + region.size - 1;
this->m_memoryEditor.GotoAddrAndHighlight(region.address, region.address + region.size - 1);
View::postEvent(Events::RegionSelected, region);
});