diff options
author | Kai Koehne <kai.koehne@digia.com> | 2013-07-08 08:35:18 +0200 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@digia.com> | 2013-07-08 11:33:32 +0200 |
commit | 108899ef8f69ecb84d3756abf5cd64513637d804 (patch) | |
tree | 77cd92fffdeecbf81c96a00fcb4917d5a4dcecdf /src/tools/sdktool/rmkitoperation.cpp | |
parent | 486b5c4739a0b9278cbee3c2b642f39b24ed3b36 (diff) |
Don't return negative numbers in sdktool
Negative return values are interpreted as 'process crashed' on
Windows: QTBUG-28735 . This in turn means the installer framework
always shows an error dialog.
By using positive numbers even for error conditions the installer
can decide to ignore certain errors instead.
Change-Id: Ib5cdd461372ac13fe417feb6ff43a7424c159f68
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src/tools/sdktool/rmkitoperation.cpp')
-rw-r--r-- | src/tools/sdktool/rmkitoperation.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tools/sdktool/rmkitoperation.cpp b/src/tools/sdktool/rmkitoperation.cpp index fe677ea433..c5e6c79334 100644 --- a/src/tools/sdktool/rmkitoperation.cpp +++ b/src/tools/sdktool/rmkitoperation.cpp @@ -90,9 +90,9 @@ int RmKitOperation::execute() const QVariantMap result = rmKit(map, m_id); if (result == map) - return -2; + return 2; - return save(result, QLatin1String("profiles")) ? 0 : -3; + return save(result, QLatin1String("profiles")) ? 0 : 3; } #ifdef WITH_TESTS |