summaryrefslogtreecommitdiff
path: root/src/command_manager.cc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2014-06-21 11:31:08 +0100
committerMaxime Coste <frrrwww@gmail.com>2014-06-21 11:31:08 +0100
commit72351806148ff9568298e0edd7a7872bba25a17d (patch)
tree6527f4cd25e4b955030a26f821c8a6cbc97dda09 /src/command_manager.cc
parente202b7af50e81cfb72c8b03a73f8ed6d52bd4e9c (diff)
Use main selection index as default when accessing only one register value
Fixes #117
Diffstat (limited to 'src/command_manager.cc')
-rw-r--r--src/command_manager.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/command_manager.cc b/src/command_manager.cc
index 874d0290..32fa5045 100644
--- a/src/command_manager.cc
+++ b/src/command_manager.cc
@@ -316,7 +316,7 @@ String eval_token(const Token& token, Context& context,
return ShellManager::instance().eval(content, context, shell_params,
env_vars);
case Token::Type::RegisterExpand:
- return RegisterManager::instance()[content].values(context)[0];
+ return context.main_sel_register_value(content);
case Token::Type::OptionExpand:
return context.options()[content].get_as_string();
case Token::Type::ValExpand: