From 9eaad5ad9cdca2b436caa55396bf26a632aad482 Mon Sep 17 00:00:00 2001 From: "Dirk-Jan C. Binnema" Date: Sun, 18 Dec 2022 01:07:30 +0200 Subject: [PATCH] mu-find: support shortcut chars in --sortfield Fixes #2384. --- mu/mu-options.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mu/mu-options.cc b/mu/mu-options.cc index c02fc83a..438cac79 100644 --- a/mu/mu-options.cc +++ b/mu/mu-options.cc @@ -104,7 +104,7 @@ to_enum(const IE& ie, std::string_view name) { * @param ie infoenum * @param default_opt default option * - * @return + * @return a help string */ template static std::string @@ -311,9 +311,10 @@ sub_find(CLI::App& sub, Options& opts) field_for_each([&](auto&& field){ if (field.is_sortable()) { smap.emplace(std::string(field.name), field.id); + smap.emplace(std::string(1, field.shortcut), field.id); if (!sopts.empty()) sopts += ", "; - sopts += format("%.*s|%c",STR_V(field.name), field.shortcut); + sopts += format("%.*s|%c", STR_V(field.name), field.shortcut); } }); sub.add_option("--sortfield,-s", opts.find.sortfield,