From 405cdf53e53fb9b88dfabb6f98d8bf822f4ea581 Mon Sep 17 00:00:00 2001 From: crschnick Date: Wed, 28 Feb 2024 15:13:27 +0000 Subject: [PATCH] Fix local powershell handling --- app/src/main/java/io/xpipe/app/util/LocalShell.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/io/xpipe/app/util/LocalShell.java b/app/src/main/java/io/xpipe/app/util/LocalShell.java index 480f3644..4474e607 100644 --- a/app/src/main/java/io/xpipe/app/util/LocalShell.java +++ b/app/src/main/java/io/xpipe/app/util/LocalShell.java @@ -19,9 +19,13 @@ public class LocalShell { } public static ShellControl getLocalPowershell() throws Exception { + if (ShellDialects.isPowershell(getShell())) { + return local.start(); + } + if (localPowershell == null) { localPowershell = ProcessControlProvider.get() - .createLocalProcessControl(true) + .createLocalProcessControl(false) .subShell(ShellDialects.POWERSHELL) .start(); }