diff options
author | Tobias Hunger <tobias.hunger@digia.com> | 2013-02-22 13:57:00 +0100 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@digia.com> | 2013-02-22 15:49:02 +0100 |
commit | fcb1693e83e523bb2ea020eece4942976f5a8893 (patch) | |
tree | 76541bb38ba8d765a6c83592395ad2be90207a57 /src/tools/sdktool/addtoolchainoperation.cpp | |
parent | 88fe1ce5b7dbefcc9c1f577edef009c7398c79ea (diff) |
SDKtool: Fix removal of toolchains
Change-Id: If66745582adcae1dbdb101cecc426280c1be182f
Reviewed-by: Rainer Keller <rainer.keller@digia.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src/tools/sdktool/addtoolchainoperation.cpp')
-rw-r--r-- | src/tools/sdktool/addtoolchainoperation.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/tools/sdktool/addtoolchainoperation.cpp b/src/tools/sdktool/addtoolchainoperation.cpp index 45351ae392..0eeeb8dfde 100644 --- a/src/tools/sdktool/addtoolchainoperation.cpp +++ b/src/tools/sdktool/addtoolchainoperation.cpp @@ -149,11 +149,11 @@ int AddToolChainOperation::execute() const if (map.isEmpty()) map = initializeToolChains(); - map = addToolChain(map, m_id, m_displayName, m_path, m_targetAbi, m_supportedAbis, m_extra); - if (map.isEmpty()) + QVariantMap result = addToolChain(map, m_id, m_displayName, m_path, m_targetAbi, m_supportedAbis, m_extra); + if (map.isEmpty() || map == result) return -2; - return save(map, QLatin1String("toolchains")) ? 0 : -3; + return save(result, QLatin1String("toolchains")) ? 0 : -3; } #ifdef WITH_TESTS |