From 6ec8f9efe5997481d8aa818de3dd71e1dc52a3f6 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Sun, 16 Feb 2025 15:02:29 +0100 Subject: [PATCH] fix: Allow --select subcommand to work with hex numbers --- plugins/builtin/source/content/command_line_interface.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/builtin/source/content/command_line_interface.cpp b/plugins/builtin/source/content/command_line_interface.cpp index acb3467b4..f172c8fc4 100644 --- a/plugins/builtin/source/content/command_line_interface.cpp +++ b/plugins/builtin/source/content/command_line_interface.cpp @@ -435,10 +435,10 @@ namespace hex::plugin::builtin { hex::subcommands::registerSubCommand("select", [](const std::vector &args){ try { if (args.size() == 1) - ImHexApi::HexEditor::setSelection(std::stoull(args[0]), 1); + ImHexApi::HexEditor::setSelection(std::stoull(args[0], nullptr, 0), 1); else if (args.size() == 2) { - const auto start = std::stoull(args[0]); - const auto size = (std::stoull(args[1]) - start) + 1; + const auto start = std::stoull(args[0], nullptr, 0); + const auto size = (std::stoull(args[1], nullptr, 0) - start) + 1; ImHexApi::HexEditor::setSelection(start, size); } else { log::error("Invalid number of arguments for select command!");