summaryrefslogtreecommitdiff
path: root/src/command_manager.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/command_manager.cc')
-rw-r--r--src/command_manager.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/command_manager.cc b/src/command_manager.cc
index 03621184..0f689fa7 100644
--- a/src/command_manager.cc
+++ b/src/command_manager.cc
@@ -571,10 +571,10 @@ Completions CommandManager::complete(const Context& context,
if (prefix_match(command.first, prefix))
result.candidates.push_back(command.first);
}
- for (auto& alias : context.aliases())
+ for (auto& alias : context.aliases().flatten_aliases())
{
- if (prefix_match(alias.key, prefix))
- result.candidates.push_back(alias.key);
+ if (prefix_match(alias.first, prefix))
+ result.candidates.push_back(alias.first.str());
}
std::sort(result.candidates.begin(), result.candidates.end());
return result;