diff --git a/plugins/builtin/source/content/views/view_hex_editor.cpp b/plugins/builtin/source/content/views/view_hex_editor.cpp index 6349f2ca5..16677c2be 100644 --- a/plugins/builtin/source/content/views/view_hex_editor.cpp +++ b/plugins/builtin/source/content/views/view_hex_editor.cpp @@ -1033,16 +1033,13 @@ namespace hex::plugin::builtin { this->openPopup(selection->getStartAddress(), selection->getSize()); } - if (ImGui::MenuItem("hex.builtin.view.hex_editor.menu.edit.jump_to"_lang, nullptr, false, providerValid && provider->isResizable() && selection.has_value())) { - if (selection->getSize() <= sizeof(u64)) { - u64 value = 0; - provider->read(selection->getStartAddress(), &value, selection->getSize()); + if (ImGui::MenuItem("hex.builtin.view.hex_editor.menu.edit.jump_to"_lang, nullptr, false, providerValid && provider->isResizable() && selection.has_value() && selection->getSize() <= sizeof(u64))) { + u64 value = 0; + provider->read(selection->getStartAddress(), &value, selection->getSize()); - if (value < provider->getBaseAddress() + provider->getActualSize()) { - ImHexApi::HexEditor::setSelection(value, 1); - } + if (value < provider->getBaseAddress() + provider->getActualSize()) { + ImHexApi::HexEditor::setSelection(value, 1); } - } if (ImGui::MenuItem("hex.builtin.view.hex_editor.menu.edit.open_in_new_provider"_lang, nullptr, false, providerValid && provider->isResizable() && selection.has_value())) {