diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2015-08-29 21:39:23 +0100 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2015-08-29 21:39:23 +0100 |
| commit | 64c21b93a5011ffc4ceb984a959deb1aa0cdc9fe (patch) | |
| tree | 7d59bdaf0ff36e783d42b61f0e1c2aad04a76c92 /src/command_manager.cc | |
| parent | ac78cfa11c12cd16b9370d029308cd96b539c37c (diff) | |
Additional code tweak in command_manager.cc
Diffstat (limited to 'src/command_manager.cc')
| -rw-r--r-- | src/command_manager.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/command_manager.cc b/src/command_manager.cc index d6b56bc7..e626ed6c 100644 --- a/src/command_manager.cc +++ b/src/command_manager.cc @@ -242,9 +242,9 @@ Token parse_percent_token(Reader& reader) }; char opening_delimiter = *reader; + auto coord = reader.coord; ++reader; auto start = reader.pos; - auto coord = reader.coord; auto it = find_if(matching_pairs, [opening_delimiter](const CharPair& cp) { return opening_delimiter == cp.opening; }); @@ -456,8 +456,8 @@ void CommandManager::execute(StringView command_line, shell_params, env_vars)); it = tokens.erase(it); - for (auto& token : shell_tokens) - it = ++tokens.insert(it, std::move(token)); + for (Token& token : shell_tokens) + it = ++tokens.emplace(it, std::move(token)); if (tokens.empty()) break; |
