From a9e00e8bc9143646b83c73179c10958563ebbdcf Mon Sep 17 00:00:00 2001 From: crschnick Date: Thu, 29 Feb 2024 09:49:30 +0000 Subject: [PATCH] Avoid querying the local shell directly --- app/src/main/java/io/xpipe/app/util/TerminalLauncher.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/io/xpipe/app/util/TerminalLauncher.java b/app/src/main/java/io/xpipe/app/util/TerminalLauncher.java index d4dae723..7b81686d 100644 --- a/app/src/main/java/io/xpipe/app/util/TerminalLauncher.java +++ b/app/src/main/java/io/xpipe/app/util/TerminalLauncher.java @@ -7,6 +7,7 @@ import io.xpipe.app.prefs.ExternalTerminalType; import io.xpipe.app.storage.DataStorage; import io.xpipe.app.storage.DataStoreEntry; import io.xpipe.core.process.ProcessControl; +import io.xpipe.core.process.ProcessControlProvider; import io.xpipe.core.process.ShellControl; import io.xpipe.core.process.TerminalInitScriptConfig; @@ -46,7 +47,7 @@ public class TerminalLauncher { color != null); var request = UUID.randomUUID(); - var d = LocalShell.getShell().getShellDialect(); + var d = ProcessControlProvider.get().getEffectiveLocalDialect(); var launcherScript = d.terminalLauncherScript(request, adjustedTitle); var preparationScript = ScriptHelper.createLocalExecScript(launcherScript); var config = new ExternalTerminalType.LaunchConfiguration(