diff options
author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2020-08-21 21:28:53 +0200 |
---|---|---|
committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2020-08-21 21:31:44 +0200 |
commit | 2aecb3b9ea99a00e4438a2efa97ad326b24f6d4c (patch) | |
tree | 9f78758be629354124452b8f811c3530e209e05a | |
parent | f850bbbbc4b7345bebde241f651bad1c5c28df66 (diff) | |
download | rockbox-2aecb3b9ea99a00e4438a2efa97ad326b24f6d4c.tar.gz rockbox-2aecb3b9ea99a00e4438a2efa97ad326b24f6d4c.zip |
rbutil: Use a non-zero default value for status.
When resolving the status values downloaded from the server use a
negative value as default. Since 0 is the default in QSettings but now
considered as "retired" a missing status value would make that target
appear as retired instead of unknown status.
Change-Id: I23567413c5c3d5828fca7f9c5a29e2037e8614cf
-rw-r--r-- | rbutil/rbutilqt/base/serverinfo.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/rbutil/rbutilqt/base/serverinfo.cpp b/rbutil/rbutilqt/base/serverinfo.cpp index d2588abfc4..6fa685939d 100644 --- a/rbutil/rbutilqt/base/serverinfo.cpp +++ b/rbutil/rbutilqt/base/serverinfo.cpp | |||
@@ -115,7 +115,7 @@ void ServerInfo::readBuildInfo(QString file) | |||
115 | 115 | ||
116 | info.beginGroup("status"); | 116 | info.beginGroup("status"); |
117 | QString status = tr("Unknown"); | 117 | QString status = tr("Unknown"); |
118 | switch(info.value(platforms.at(i)).toInt()) | 118 | switch(info.value(platforms.at(i), -1).toInt()) |
119 | { | 119 | { |
120 | case 0: | 120 | case 0: |
121 | status = tr("Stable (Retired)"); | 121 | status = tr("Stable (Retired)"); |