From bad109ef8d398ddf210d56c8390364a7646132cd Mon Sep 17 00:00:00 2001 From: WerWolv Date: Fri, 3 Jun 2022 18:47:03 +0200 Subject: [PATCH] fix: Resize and Insert bytes popups not working correctly --- .../builtin/source/content/views/view_hex_editor.cpp | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/plugins/builtin/source/content/views/view_hex_editor.cpp b/plugins/builtin/source/content/views/view_hex_editor.cpp index 2d9651c08..a6918d855 100644 --- a/plugins/builtin/source/content/views/view_hex_editor.cpp +++ b/plugins/builtin/source/content/views/view_hex_editor.cpp @@ -275,9 +275,7 @@ namespace hex::plugin::builtin { void draw(ViewHexEditor *editor) override { ImGui::TextUnformatted("hex.builtin.view.hex_editor.menu.edit.resize"_lang); - if (ImGui::InputHexadecimal("##resize", &this->m_size, ImGuiInputTextFlags_EnterReturnsTrue)) { - resize(static_cast(this->m_size)); - } + ImGui::InputHexadecimal("##resize", &this->m_size); View::confirmButtons("hex.builtin.common.set"_lang, "hex.builtin.common.cancel"_lang, [&, this]{ @@ -306,12 +304,8 @@ namespace hex::plugin::builtin { void draw(ViewHexEditor *editor) override { ImGui::TextUnformatted("hex.builtin.view.hex_editor.menu.edit.insert"_lang); - if (ImGui::InputHexadecimal("hex.common.address"_lang, &this->m_address, ImGuiInputTextFlags_EnterReturnsTrue)) { - insert(this->m_address, static_cast(this->m_size)); - } - if (ImGui::InputHexadecimal("hex.common.size"_lang, &this->m_size, ImGuiInputTextFlags_EnterReturnsTrue)) { - insert(this->m_address, static_cast(this->m_size)); - } + ImGui::InputHexadecimal("hex.common.address"_lang, &this->m_address); + ImGui::InputHexadecimal("hex.common.size"_lang, &this->m_size); View::confirmButtons("hex.builtin.common.set"_lang, "hex.builtin.common.cancel"_lang, [&, this]{