aboutsummaryrefslogtreecommitdiffstats
path: root/java/com/tigervnc/vncviewer/OptionsDialog.java
diff options
context:
space:
mode:
authorBrian P. Hinz <bphinz@users.sf.net>2019-11-03 21:49:53 -0500
committerBrian P. Hinz <bphinz@users.sf.net>2019-11-03 21:51:18 -0500
commitac61fd85b598284e512500699607871939ae3f34 (patch)
tree37744d4e26f71bda72646e226c49799def3577e9 /java/com/tigervnc/vncviewer/OptionsDialog.java
parentd5c4af7c3c7d640e55590c7da5e3cc4ac1a573fe (diff)
downloadtigervnc-ac61fd85b598284e512500699607871939ae3f34.tar.gz
tigervnc-ac61fd85b598284e512500699607871939ae3f34.zip
Fix external SSH arguments dialog
Diffstat (limited to 'java/com/tigervnc/vncviewer/OptionsDialog.java')
-rw-r--r--java/com/tigervnc/vncviewer/OptionsDialog.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/java/com/tigervnc/vncviewer/OptionsDialog.java b/java/com/tigervnc/vncviewer/OptionsDialog.java
index d02380cc..c2847a86 100644
--- a/java/com/tigervnc/vncviewer/OptionsDialog.java
+++ b/java/com/tigervnc/vncviewer/OptionsDialog.java
@@ -622,9 +622,12 @@ class OptionsDialog extends Dialog {
extSSH.setParam(extSSHCheckbox.isSelected());
if (!sshClientInput.getText().isEmpty())
extSSHClient.setParam(sshClientInput.getText());
- if (sshArgsDefaultButton.isSelected())
- if (!sshArgsInput.getText().isEmpty())
+ if (sshArgsCustomButton.isSelected() &&
+ !sshArgsInput.getText().isEmpty()) {
extSSHArgs.setParam(sshArgsInput.getText());
+ } else {
+ extSSHArgs.setParam(new String());
+ }
if (!sshConfigInput.getText().isEmpty())
sshConfig.setParam(sshConfigInput.getText());
if (!sshKeyFileInput.getText().isEmpty())