diff --git a/src/plugins/qmljstools/qmljsmodelmanager.cpp b/src/plugins/qmljstools/qmljsmodelmanager.cpp index e8b1f99501d..87c2ba1b806 100644 --- a/src/plugins/qmljstools/qmljsmodelmanager.cpp +++ b/src/plugins/qmljstools/qmljsmodelmanager.cpp @@ -349,8 +349,9 @@ void ModelManager::updateProjectInfo(const ProjectInfo &pinfo) } updateSourceFiles(newFiles, false); - // dump builtin types if the shipped definitions are probably outdated - if (QtSupport::QtVersionNumber(pinfo.qtVersionString) > QtSupport::QtVersionNumber(4, 7, 3)) + // dump builtin types if the shipped definitions are probably outdated and the + // Qt version ships qmlplugindump + if (QtSupport::QtVersionNumber(pinfo.qtVersionString) >= QtSupport::QtVersionNumber(4, 8, 0)) m_pluginDumper->loadBuiltinTypes(pinfo); emit projectInfoUpdated(pinfo);