aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools/sdktool/addtoolchainoperation.cpp
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@digia.com>2013-02-22 13:57:00 +0100
committerTobias Hunger <tobias.hunger@digia.com>2013-02-22 15:49:02 +0100
commitfcb1693e83e523bb2ea020eece4942976f5a8893 (patch)
tree76541bb38ba8d765a6c83592395ad2be90207a57 /src/tools/sdktool/addtoolchainoperation.cpp
parent88fe1ce5b7dbefcc9c1f577edef009c7398c79ea (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.cpp6
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