diff options
author | Oswald Buddenhagen <oswald.buddenhagen@nokia.com> | 2012-08-28 15:13:32 +0200 |
---|---|---|
committer | Oswald Buddenhagen <oswald.buddenhagen@nokia.com> | 2012-08-28 15:13:32 +0200 |
commit | 6529e874e4934da91ef6bddaa8253c7b5d5b011b (patch) | |
tree | e72c1d50205741a802c5a4fa4b6fd8eb682dc649 /src/plugins/qtsupport | |
parent | edcf76613b82d4b04ad9d0797515dc42d983eb68 (diff) | |
parent | f35f55091d985b1285af8530267de3bd3bcc1073 (diff) | |
download | qt-creator-6529e874e4934da91ef6bddaa8253c7b5d5b011b.tar.gz |
Merge remote-tracking branch 'origin/2.6'
Conflicts:
src/plugins/remotelinux/deploymentinfo.cpp
Change-Id: I92af9f9f558a76db78f838b0ccdfb8ad3d47af25
Diffstat (limited to 'src/plugins/qtsupport')
-rw-r--r-- | src/plugins/qtsupport/qtversionmanager.cpp | 8 | ||||
-rw-r--r-- | src/plugins/qtsupport/qtversionmanager.h | 2 |
2 files changed, 6 insertions, 4 deletions
diff --git a/src/plugins/qtsupport/qtversionmanager.cpp b/src/plugins/qtsupport/qtversionmanager.cpp index 14ec9a7659..7d93a1d04b 100644 --- a/src/plugins/qtsupport/qtversionmanager.cpp +++ b/src/plugins/qtsupport/qtversionmanager.cpp @@ -136,7 +136,7 @@ QtVersionManager::QtVersionManager() : void QtVersionManager::extensionsInitialized() { bool success = restoreQtVersions(); - updateFromInstaller(); + updateFromInstaller(false); if (!success) { // We did neither restore our settings or upgraded // in that case figure out if there's a qt in path @@ -144,6 +144,7 @@ void QtVersionManager::extensionsInitialized() findSystemQt(); } + emit qtVersionsChanged(m_versions.keys(), QList<int>(), QList<int>()); saveQtVersions(); const Utils::FileName configFileName = globalSettingsFileName(); @@ -231,7 +232,7 @@ bool QtVersionManager::restoreQtVersions() return true; } -void QtVersionManager::updateFromInstaller() +void QtVersionManager::updateFromInstaller(bool emitSignal) { m_fileWatcherTimer->stop(); @@ -353,7 +354,8 @@ void QtVersionManager::updateFromInstaller() qDebug() << ""; } } - emit qtVersionsChanged(added, removed, changed); + if (emitSignal) + emit qtVersionsChanged(added, removed, changed); saveQtVersions(); } diff --git a/src/plugins/qtsupport/qtversionmanager.h b/src/plugins/qtsupport/qtversionmanager.h index f2f4697c44..a13b5cd8d3 100644 --- a/src/plugins/qtsupport/qtversionmanager.h +++ b/src/plugins/qtsupport/qtversionmanager.h @@ -109,7 +109,7 @@ public slots: void updateDumpFor(const Utils::FileName &qmakeCommand); private slots: - void updateFromInstaller(); + void updateFromInstaller(bool emitSignal = true); private: // This function is really simplistic... |