diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp index 345f164090b15a90773f3816a836d83af1c1619d..63c2da4bd2a2fa568c591eda31940acd2e1ce517 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/maemorunconfiguration.cpp @@ -1134,7 +1134,10 @@ const QStringList AbstractMaemoRunControl::options() const const bool usePassword = devConfig.authentication == MaemoDeviceConfigurations::DeviceConfig::Password; const QLatin1String opt("-o"); - return QStringList() << opt + QStringList optionList; + if (!usePassword) + optionList << QLatin1String("-i") << devConfig.keyFile; + return optionList << opt << QString::fromLatin1("PasswordAuthentication=%1"). arg(usePassword ? "yes" : "no") << opt << QString::fromLatin1("PubkeyAuthentication=%1").