aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools/sdktool/addkeysoperation.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/sdktool/addkeysoperation.cpp')
-rw-r--r--src/tools/sdktool/addkeysoperation.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/tools/sdktool/addkeysoperation.cpp b/src/tools/sdktool/addkeysoperation.cpp
index 31559a082d..eea188db9a 100644
--- a/src/tools/sdktool/addkeysoperation.cpp
+++ b/src/tools/sdktool/addkeysoperation.cpp
@@ -81,12 +81,12 @@ int AddKeysOperation::execute() const
QVariantMap map = load(m_file);
- map = addKeys(map, m_data);
- if (map.isEmpty())
+ QVariantMap result = addKeys(map, m_data);
+ if (map.isEmpty() || map == result)
return -4;
// Write data again:
- return save(map, m_file) ? 0 : -5;
+ return save(result, m_file) ? 0 : -5;
}
#ifdef WITH_TESTS