From e709d27e054b5d71605f2e5ad3783683e635f78e Mon Sep 17 00:00:00 2001 From: Mat Sutcliffe Date: Wed, 26 Dec 2018 20:53:21 +0000 Subject: [PATCH] Ref T488 Fixed mistake in CStatusMessage::severitiesToString. --- src/blackmisc/statusmessage.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/blackmisc/statusmessage.cpp b/src/blackmisc/statusmessage.cpp index cc8c893d1..d6c039dbc 100644 --- a/src/blackmisc/statusmessage.cpp +++ b/src/blackmisc/statusmessage.cpp @@ -367,12 +367,13 @@ namespace BlackMisc QString CStatusMessage::severitiesToString(const QSet &severities) { + if (severities.isEmpty()) { return {}; } auto minmax = std::minmax_element(severities.begin(), severities.end()); auto min = *minmax.first; auto max = *minmax.second; if (min == SeverityDebug && max == SeverityError) { static const QString all("all severities"); return all; } - if (min == SeverityDebug) { u"at or below " % severityToString(max); } - if (max == SeverityError) { u"at or above " % severityToString(min); } + if (min == SeverityDebug) { return u"at or below " % severityToString(max); } + if (max == SeverityError) { return u"at or above " % severityToString(min); } auto list = severities.toList(); std::sort(list.begin(), list.end()); QStringList ret;