From fd8fab188fd8180d96bf36112e8535d5e2263d7c Mon Sep 17 00:00:00 2001 From: crschnick Date: Sat, 18 Apr 2026 12:43:13 +0000 Subject: [PATCH] Hide mstsc security option if not needed --- app/src/main/java/io/xpipe/app/rdp/MstscRdpClient.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/xpipe/app/rdp/MstscRdpClient.java b/app/src/main/java/io/xpipe/app/rdp/MstscRdpClient.java index 42181a2b4..bbd4a5d10 100644 --- a/app/src/main/java/io/xpipe/app/rdp/MstscRdpClient.java +++ b/app/src/main/java/io/xpipe/app/rdp/MstscRdpClient.java @@ -95,11 +95,11 @@ public class MstscRdpClient implements ExternalApplicationType.PathApplication, static OptionsBuilder createOptions(Property property) { var smartSizing = new SimpleObjectProperty<>(property.getValue().isSmartSizing()); - var rdpSecurityValueVisible = new SimpleBooleanProperty(); + var rdpSecurityValueHide = new SimpleBooleanProperty(); var rdpSecurityValue = new SimpleBooleanProperty(); ThreadHelper.runAsync(() -> { var val = MstscRdpClient.usesNewSecurityDialog(); - rdpSecurityValueVisible.set(val); + rdpSecurityValueHide.set(!val); Platform.runLater(() -> { rdpSecurityValue.set(!MstscRdpClient.isNewSecurityDialogEnabled()); @@ -116,6 +116,7 @@ public class MstscRdpClient implements ExternalApplicationType.PathApplication, .addToggle(smartSizing) .nameAndDescription("disableRdpWindowsSecurityWarning") .addToggle(rdpSecurityValue) + .hide(rdpSecurityValueHide) .bind( () -> MstscRdpClient.builder() .smartSizing(smartSizing.get())