diff --git a/app/src/main/java/io/xpipe/app/terminal/WindowsTerminalType.java b/app/src/main/java/io/xpipe/app/terminal/WindowsTerminalType.java index fe5c9b79a..a2093c578 100644 --- a/app/src/main/java/io/xpipe/app/terminal/WindowsTerminalType.java +++ b/app/src/main/java/io/xpipe/app/terminal/WindowsTerminalType.java @@ -84,13 +84,15 @@ public interface WindowsTerminalType extends ExternalTerminalType, TrackableTerm cmd.add("--profile").addQuoted("{021eff0f-b38a-45f9-895d-41467e9d510f}"); cmd.add(scriptOpenCommand); - var targetPaneIndex = splitIterator.getTargetPaneIndex(); - cmd.add(sc -> ShellDialects.isPowershell(sc) ? "`;" : ";"); - cmd.add("mf", targetPaneIndex == 0 ? "first" : "previousInOrder"); - if (targetPaneIndex > 0) { + if (configuration.getPanes().size() > 0) { + var targetPaneIndex = splitIterator.getTargetPaneIndex(); cmd.add(sc -> ShellDialects.isPowershell(sc) ? "`;" : ";"); - cmd.add("mf"); - cmd.add("previousInOrder"); + cmd.add("mf", targetPaneIndex == 0 ? "first" : "previousInOrder"); + if (targetPaneIndex > 0) { + cmd.add(sc -> ShellDialects.isPowershell(sc) ? "`;" : ";"); + cmd.add("mf"); + cmd.add("previousInOrder"); + } } } return cmd;