From 2aecb3b9ea99a00e4438a2efa97ad326b24f6d4c Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Fri, 21 Aug 2020 21:28:53 +0200 Subject: [PATCH] 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 --- rbutil/rbutilqt/base/serverinfo.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) info.beginGroup("status"); QString status = tr("Unknown"); - switch(info.value(platforms.at(i)).toInt()) + switch(info.value(platforms.at(i), -1).toInt()) { case 0: status = tr("Stable (Retired)");