diff options
Diffstat (limited to 'src/tools/sdktool/addqtoperation.cpp')
-rw-r--r-- | src/tools/sdktool/addqtoperation.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/tools/sdktool/addqtoperation.cpp b/src/tools/sdktool/addqtoperation.cpp index 1ab4b56c71..5fa0b47298 100644 --- a/src/tools/sdktool/addqtoperation.cpp +++ b/src/tools/sdktool/addqtoperation.cpp @@ -152,12 +152,12 @@ int AddQtOperation::execute() const if (map.isEmpty()) map = initializeQtVersions(); - map = addQt(map, m_id, m_displayName, m_type, m_qmake, m_extra); + QVariantMap result = addQt(map, m_id, m_displayName, m_type, m_qmake, m_extra); - if (map.isEmpty()) + if (map.isEmpty() || result == map) return -2; - return save(map, QLatin1String("qtversions")) ? 0 : -3; + return save(result, QLatin1String("qtversions")) ? 0 : -3; } #ifdef WITH_TESTS |