diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurationssettingswidget.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurationssettingswidget.cpp
index ed2d3ede07ea0dc67a658925c6f528226310aa67..c672e798a6b11510e0cae83af3165f2126d30174 100644
--- a/src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurationssettingswidget.cpp
+++ b/src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurationssettingswidget.cpp
@@ -74,7 +74,7 @@ bool configNameExists(const QList<MaemoDeviceConfig> &devConfs,
 class NameValidator : public QValidator
 {
 public:
-    NameValidator(const QList<MaemoDeviceConfig> &devConfs)
+    NameValidator(const QList<MaemoDeviceConfig> &devConfs, QWidget *parent = 0)
         : m_devConfs(devConfs)
     {
     }
@@ -106,7 +106,7 @@ MaemoDeviceConfigurationsSettingsWidget::MaemoDeviceConfigurationsSettingsWidget
     : QWidget(parent),
       m_ui(new Ui_MaemoDeviceConfigurationsSettingsWidget),
       m_devConfs(MaemoDeviceConfigurations::instance().devConfigs()),
-      m_nameValidator(new NameValidator(m_devConfs)),
+      m_nameValidator(new NameValidator(m_devConfs, this)),
       m_saveSettingsRequested(false)
 {
     initGui();