diff options
Diffstat (limited to 'src/commandline.cpp')
| -rw-r--r-- | src/commandline.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/commandline.cpp b/src/commandline.cpp index 10d0f1fd..1b7c7b0e 100644 --- a/src/commandline.cpp +++ b/src/commandline.cpp @@ -133,7 +133,7 @@ std::optional<int> CommandLine::process(const std::wstring& line) } } - c->process(line, m_vm, opts); + c->set(line, m_vm, opts); m_command = c.get(); return m_command->runEarly(); @@ -228,6 +228,10 @@ bool CommandLine::forwardToPrimary(MOMultiProcess& multiProcess) std::optional<int> CommandLine::runPostMultiProcess(MOMultiProcess& mp) { + if (m_command) { + return m_command->runPostMultiProcess(mp); + } + return {}; } @@ -511,7 +515,7 @@ po::positional_options_description Command::getPositional() const return {}; } -void Command::process( +void Command::set( const std::wstring& originalLine, po::variables_map vm, std::vector<std::wstring> untouched) |
