diff --git a/plugins/builtin/source/content/command_palette_commands.cpp b/plugins/builtin/source/content/command_palette_commands.cpp index 672a8ca1f..7ceadfa46 100644 --- a/plugins/builtin/source/content/command_palette_commands.cpp +++ b/plugins/builtin/source/content/command_palette_commands.cpp @@ -287,23 +287,23 @@ namespace hex::plugin::builtin { "@", "hex.builtin.command.goto.desc", [](auto input) { - wolv::math_eval::MathEvaluator evaluator; + wolv::math_eval::MathEvaluator evaluator; evaluator.registerStandardVariables(); evaluator.registerStandardFunctions(); - std::optional result = evaluator.evaluate(input); + const auto result = evaluator.evaluate(input); if (result.has_value()) - return fmt::format("hex.builtin.command.goto.result"_lang, result.value()); + return fmt::format("hex.builtin.command.goto.result"_lang, static_cast(result.value())); else if (evaluator.hasError()) return fmt::format("Error: {}", *evaluator.getLastError()); else return std::string("???"); }, [](auto input) -> std::optional { - wolv::math_eval::MathEvaluator evaluator; + wolv::math_eval::MathEvaluator evaluator; evaluator.registerStandardVariables(); evaluator.registerStandardFunctions(); - std::optional result = evaluator.evaluate(input); + const auto result = evaluator.evaluate(input); if (result.has_value()) { ImHexApi::HexEditor::setSelection(result.value(), 1); }