From 30d7bcabbe969ee852688aa9f7123c40f22beabe Mon Sep 17 00:00:00 2001 From: crschnick Date: Sat, 22 Aug 2026 14:02:04 +0000 Subject: [PATCH] Fixes [stage] --- .../io/xpipe/app/terminal/TerminalLauncher.java | 13 +++++++++---- version | 2 +- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/io/xpipe/app/terminal/TerminalLauncher.java b/app/src/main/java/io/xpipe/app/terminal/TerminalLauncher.java index 731cd7247..74d597f08 100644 --- a/app/src/main/java/io/xpipe/app/terminal/TerminalLauncher.java +++ b/app/src/main/java/io/xpipe/app/terminal/TerminalLauncher.java @@ -36,7 +36,7 @@ public class TerminalLauncher { TerminalInitScriptConfig config, boolean exit) throws Exception { - var content = constructTerminalInitScript(t, processControl, workingDirectory, preInit, postInit, config, exit); + var content = constructTerminalInitScript(t, processControl, workingDirectory, preInit, postInit, config, exit, true); var hash = ScriptHelper.getScriptHash(processControl, content); var file = t.getInitFileName(processControl, hash); return ScriptHelper.createExecScriptRaw(processControl, file, content, true); @@ -49,7 +49,8 @@ public class TerminalLauncher { List preInit, List postInit, TerminalInitScriptConfig config, - boolean exit) + boolean exit, + boolean formatScript) throws Exception { String nl = t.getNewLine().getNewLineString(); var content = ""; @@ -87,7 +88,10 @@ public class TerminalLauncher { content += nl + t.getPassthroughExitCommand(); } - content = t.prepareScriptContent(processControl, content); + if (formatScript) { + content = t.prepareScriptContent(processControl, content); + } + return content; } @@ -107,7 +111,8 @@ public class TerminalLauncher { && AppPrefs.get().clearTerminalOnInit().get() && !AppPrefs.get().developerPrintInitFiles().get(), TerminalInitFunction.none()), - true); + true, + false); var singlePane = new TerminalPaneConfiguration(UUID.randomUUID(), title, 0, script, sc.getShellDialect()); var config = new TerminalLaunchConfiguration(null, title, title, true, false, List.of(singlePane)); launch(type, config); diff --git a/version b/version index c0c878f57..52489008b 100644 --- a/version +++ b/version @@ -1 +1 @@ -24.0-48 +24.0-49