diff options
Diffstat (limited to 'src/tools/sdktool/addkeysoperation.cpp')
-rw-r--r-- | src/tools/sdktool/addkeysoperation.cpp | 6 |
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 |