From ff647966e52372dcdc54a7f00c470238c66be79f Mon Sep 17 00:00:00 2001 From: hjk Date: Wed, 23 Aug 2023 14:32:01 +0200 Subject: [PATCH] RemoteLinux: Disable private key path chooser unless key use is selected Fixes: QTCREATORBUG-29534 Change-Id: I55b0869083ad10a43b635c79c33466b016540a41 Reviewed-by: Christian Kandeler --- .../remotelinux/genericlinuxdeviceconfigurationwidget.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/remotelinux/genericlinuxdeviceconfigurationwidget.cpp b/src/plugins/remotelinux/genericlinuxdeviceconfigurationwidget.cpp index da7b6138dea..566cf3e510f 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());