From dec5421ca2cb5ac9e77ce96507d0285a6b0fcfee Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Sun, 15 Nov 2020 21:55:34 +0100 Subject: rbutil: Rework server info data handling. Return status as int, not as string, and provide a separate function for converting to string. This allows to filter based on the actual status, not a (localized) status string, which is more robust. Fix a regression that made players with missing status value show up as retired. Change-Id: I15f83ae0df484199b1b3b5b95069db8b4d425987 --- rbutil/rbutilqt/gui/selectiveinstallwidget.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'rbutil/rbutilqt/gui/selectiveinstallwidget.cpp') diff --git a/rbutil/rbutilqt/gui/selectiveinstallwidget.cpp b/rbutil/rbutilqt/gui/selectiveinstallwidget.cpp index 065a139436..f875844c9c 100644 --- a/rbutil/rbutilqt/gui/selectiveinstallwidget.cpp +++ b/rbutil/rbutilqt/gui/selectiveinstallwidget.cpp @@ -93,7 +93,7 @@ void SelectiveInstallWidget::updateVersion(void) m_versions.clear(); m_versions.insert("release", ServerInfo::platformValue(ServerInfo::CurReleaseVersion).toString()); // Don't populate RC or development selections if target has been retired. - if (ServerInfo::platformValue(ServerInfo::CurStatus) != tr("Stable (Retired)")) { + if (ServerInfo::platformValue(ServerInfo::CurStatus).toInt() != STATUS_RETIRED) { m_versions.insert("development", ServerInfo::platformValue(ServerInfo::BleedingRevision).toString()); m_versions.insert("rc", ServerInfo::platformValue(ServerInfo::RelCandidateVersion).toString()); } -- cgit v1.2.3