diff --git a/src/libs/utils/pathchooser.cpp b/src/libs/utils/pathchooser.cpp index 2dc71d1011d6631e983d5c9c379f591439dd5535..77390fc1a698ba60e8c46cd216ff96f5b2180cf7 100644 --- a/src/libs/utils/pathchooser.cpp +++ b/src/libs/utils/pathchooser.cpp @@ -270,6 +270,7 @@ void PathChooser::slotBrowse() } emit browsingFinished(); + m_d->m_lineEdit->triggerChanged(); } bool PathChooser::isValid() const diff --git a/src/libs/utils/projectintropage.cpp b/src/libs/utils/projectintropage.cpp index d692293dff5987dadd10ea0731e0ddeeedcc1a85..f0f0a6dd9613be1898a1b1ccf019552b3d8ea459 100644 --- a/src/libs/utils/projectintropage.cpp +++ b/src/libs/utils/projectintropage.cpp @@ -66,6 +66,7 @@ ProjectIntroPage::ProjectIntroPage(QWidget *parent) : m_d->m_ui.nameLineEdit->setFocus(); connect(m_d->m_ui.pathChooser, SIGNAL(changed(QString)), this, SLOT(slotChanged())); connect(m_d->m_ui.nameLineEdit, SIGNAL(textChanged(QString)), this, SLOT(slotChanged())); + connect(m_d->m_ui.pathChooser, SIGNAL(validChanged()), this, SLOT(slotChanged())); connect(m_d->m_ui.pathChooser, SIGNAL(returnPressed()), this, SLOT(slotActivated())); connect(m_d->m_ui.nameLineEdit, SIGNAL(validReturnPressed()), this, SLOT(slotActivated())); }