diff --git a/src/plugins/qt4projectmanager/wizards/qmlstandaloneappwizardpages.cpp b/src/plugins/qt4projectmanager/wizards/qmlstandaloneappwizardpages.cpp
index 5779157d2d631762cba1fd320a614a6ea91587bf..337937fd98f81be6088a286e9f5640fd0a5d2414 100644
--- a/src/plugins/qt4projectmanager/wizards/qmlstandaloneappwizardpages.cpp
+++ b/src/plugins/qt4projectmanager/wizards/qmlstandaloneappwizardpages.cpp
@@ -95,6 +95,7 @@ void QmlStandaloneAppWizardSourcesPage::setModulesError(const QString &error)
 
 void QmlStandaloneAppWizardSourcesPage::on_addModuleUriButton_clicked()
 {
+    setFocus(); // Interrupt any current editing
     QListWidgetItem *item = new QListWidgetItem(m_d->ui.urisListWidget);
     item->setFlags(item->flags() | Qt::ItemIsEditable);
     m_d->ui.urisListWidget->editItem(item);