diff --git a/src/plugins/qt4projectmanager/qt4buildenvironmentwidget.cpp b/src/plugins/qt4projectmanager/qt4buildenvironmentwidget.cpp
index fe022ea55d726c7aa333a8d589c3022f4904a811..564c3e6175b33bc22002d41f53034e5cd8dcc370 100644
--- a/src/plugins/qt4projectmanager/qt4buildenvironmentwidget.cpp
+++ b/src/plugins/qt4projectmanager/qt4buildenvironmentwidget.cpp
@@ -72,7 +72,7 @@ void Qt4BuildEnvironmentWidget::init(ProjectExplorer::BuildConfiguration *bc)
         qDebug() << "Qt4BuildConfigWidget::init()";
 
     if (m_buildConfiguration) {
-        disconnect(this, SIGNAL(environmentChanged()),
+        disconnect(m_buildConfiguration, SIGNAL(environmentChanged()),
                    this, SLOT(environmentChanged()));
     }