diff options
Diffstat (limited to 'src/app/api/plugins/runtime.rs')
| -rw-r--r-- | src/app/api/plugins/runtime.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/app/api/plugins/runtime.rs b/src/app/api/plugins/runtime.rs index 9106886c..b956fc98 100644 --- a/src/app/api/plugins/runtime.rs +++ b/src/app/api/plugins/runtime.rs @@ -119,12 +119,12 @@ impl App { self.state.plugin_commands_in_flight += 1; let event_tx = self.event_tx.clone(); std::thread::spawn(move || { - let child = crate::plugin_command::command_for_argv(&program, &args) - .current_dir(plugin_root) - .envs(env) - .stdout(Stdio::piped()) - .stderr(Stdio::piped()) - .spawn(); + let child = + crate::plugin_command::command_for_argv_in_dir(&program, &args, &plugin_root) + .envs(env) + .stdout(Stdio::piped()) + .stderr(Stdio::piped()) + .spawn(); let finished = match child { Ok(mut child) => { let stdout = child.stdout.take(); |
