diff options
Diffstat (limited to 'src/command_manager.cc')
| -rw-r--r-- | src/command_manager.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/command_manager.cc b/src/command_manager.cc index 67e33c1e..459fcc22 100644 --- a/src/command_manager.cc +++ b/src/command_manager.cc @@ -119,7 +119,7 @@ String get_until_delimiter(StringView base, ByteCount& pos, } ++pos; } - return base.substr(start, pos - start); + return base.substr(start, pos - start).str(); } struct unknown_expand : parse_error @@ -313,7 +313,7 @@ String eval_token(const Token& token, Context& context, return ShellManager::instance().eval(content, context, shell_params, env_vars); case Token::Type::RegisterExpand: - return context.main_sel_register_value(content); + return context.main_sel_register_value(content).str(); case Token::Type::OptionExpand: return context.options()[content].get_as_string(); case Token::Type::ValExpand: |
