diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemosettingswidget.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemosettingswidget.cpp
index 286f1473b8371b078bac9164433837c8a86b1bac..a25395011322f50d80dba404691e29d29a78905d 100644
--- a/src/plugins/qt4projectmanager/qt-maemo/maemosettingswidget.cpp
+++ b/src/plugins/qt4projectmanager/qt-maemo/maemosettingswidget.cpp
@@ -251,6 +251,7 @@ void MaemoSettingsWidget::configNameEditingFinished()
 
 void MaemoSettingsWidget::deviceTypeChanged()
 {
+    const QString name = currentConfig().name;
     const MaemoDeviceConfig::DeviceType devType =
         m_ui->deviceButton->isChecked()
             ? MaemoDeviceConfig::Physical
@@ -263,6 +264,7 @@ void MaemoSettingsWidget::deviceTypeChanged()
         m_lastConfigSim = currentConfig();
         currentConfig() = m_lastConfigHW;
     }
+    currentConfig().name = name;
     fillInValues();
 }