From b499e611b6a983ce6077da555ad55c1fd58b1387 Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Tue, 28 Jul 2026 02:19:33 +0300 Subject: fix: resolve relative plugin commands from plugin root refs #1949 --- src/app/api/plugins/runtime.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/app/api/plugins/runtime.rs') 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(); -- cgit v1.2.3