1
0
mirror of synced 2024-11-24 15:50:16 +01:00

Fixed search selection and hex editor shortcuts

This commit is contained in:
WerWolv 2021-02-02 00:39:35 +01:00
parent 83bbde8d29
commit 29f50bb70b
2 changed files with 5 additions and 5 deletions

View File

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

View File

@ -478,13 +478,13 @@ namespace hex {
saveAs();
return true;
} else if (mods == GLFW_MOD_CONTROL && key == GLFW_KEY_F) {
ImGui::OpenPopup("Search");
View::doLater([]{ ImGui::OpenPopup("Search"); });
return true;
} else if (mods == GLFW_MOD_CONTROL && key == GLFW_KEY_G) {
ImGui::OpenPopup("Goto");
View::doLater([]{ ImGui::OpenPopup("Goto"); });
return true;
} else if (mods == GLFW_MOD_CONTROL && key == GLFW_KEY_O) {
ImGui::OpenPopup("Open File");
View::doLater([]{ ImGui::OpenPopup("Open File"); });
return true;
} else if (mods == (GLFW_MOD_CONTROL | GLFW_MOD_ALT) && key == GLFW_KEY_C) {
this->copyBytes();
@ -915,7 +915,7 @@ R"(
}
};
if (ImGui::BeginPopup("Search")) {
if (ImGui::BeginPopupContextVoid("Search")) {
ImGui::TextUnformatted("Search");
if (ImGui::BeginTabBar("searchTabs")) {
char *currBuffer;