aboutsummaryrefslogtreecommitdiff
path: root/src/app/api/plugins/runtime.rs
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-06-14 20:45:50 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-06-14 20:45:59 +0300
commitd3be4f8b431587b14975d0e595e4131e3c119bdb (patch)
tree80bbbbf6c0ab295acb67cf6bdb05cc75f435e3f5 /src/app/api/plugins/runtime.rs
parent54b58bb3452bd493a2881623a01371705ff806f1 (diff)
fix: add best-effort windows plugin support
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())