aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2023-08-23 14:32:01 +0200
committerhjk <hjk@qt.io>2023-08-23 16:28:15 +0000
commitff647966e52372dcdc54a7f00c470238c66be79f (patch)
treeb39d94d3aac1fc4e9da9565ea17ed56e30047cbd
parent2f6bec1d485c075075bd11073796f5b32e2fa342 (diff)
RemoteLinux: Disable private key path chooser unless key use is selected
Fixes: QTCREATORBUG-29534 Change-Id: I55b0869083ad10a43b635c79c33466b016540a41 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
-rw-r--r--src/plugins/remotelinux/genericlinuxdeviceconfigurationwidget.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/remotelinux/genericlinuxdeviceconfigurationwidget.cpp b/src/plugins/remotelinux/genericlinuxdeviceconfigurationwidget.cpp
index da7b6138de..566cf3e510 100644
--- a/src/plugins/remotelinux/genericlinuxdeviceconfigurationwidget.cpp
+++ b/src/plugins/remotelinux/genericlinuxdeviceconfigurationwidget.cpp
@@ -321,6 +321,8 @@ void GenericLinuxDeviceConfigurationWidget::initGui()
m_timeoutSpinBox->setValue(sshParams.timeout);
m_userLineEdit->setText(sshParams.userName());
m_keyFileLineEdit->setFilePath(sshParams.privateKeyFile);
+ m_keyFileLineEdit->setEnabled(
+ sshParams.authenticationType == SshParameters::AuthenticationTypeSpecificKey);
m_gdbServerLineEdit->setFilePath(device()->debugServerPath());
m_qmlRuntimeLineEdit->setFilePath(device()->qmlRunCommand());