aboutsummaryrefslogtreecommitdiff
path: root/src/app/api/plugins/runtime.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/app/api/plugins/runtime.rs')
-rw-r--r--src/app/api/plugins/runtime.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/app/api/plugins/runtime.rs b/src/app/api/plugins/runtime.rs
index c6955bb4..94a49dd4 100644
--- a/src/app/api/plugins/runtime.rs
+++ b/src/app/api/plugins/runtime.rs
@@ -1,5 +1,5 @@
use std::io::Read;
-use std::process::{Command, Stdio};
+use std::process::Stdio;
use super::manifest::{effective_platforms, ensure_platform_supported};
use super::plugin_manifest_available;
@@ -117,8 +117,7 @@ impl App {
self.state.plugin_commands_in_flight += 1;
let event_tx = self.event_tx.clone();
std::thread::spawn(move || {
- let child = Command::new(&program)
- .args(args)
+ let child = crate::plugin_command::command_for_argv(&program, &args)
.current_dir(plugin_root)
.envs(env)
.stdout(Stdio::piped())