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 361968de0..456c18f94 100644 --- a/app/src/main/java/io/xpipe/app/terminal/WindowsTerminalType.java +++ b/app/src/main/java/io/xpipe/app/terminal/WindowsTerminalType.java @@ -49,6 +49,10 @@ public interface WindowsTerminalType extends ExternalTerminalType, TrackableTerm cmd.add("--pos").addQuoted(bounds.getX() + "," + (bounds.getY() + 20)); } + // Start from high window index to guarantee that xpipe uses its own window + cmd.addIf(configuration.isPreferTabs(), "-w", "100", "nt") + .addIf(!configuration.isPreferTabs(), "-w", "" + windowCounter.getAndIncrement()); + if (configuration.getColor() != null) { cmd.add("--tabColor").addQuoted(configuration.getColor().toHexString()); }