From 6e297fc2666ec5994f62224b343c2707bdce7e3a Mon Sep 17 00:00:00 2001 From: Renaud Guezennec Date: Wed, 23 Oct 2024 15:45:16 +0200 Subject: Final changes --- src/libparser/result/stringresult.cpp | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) (limited to 'src/libparser/result/stringresult.cpp') diff --git a/src/libparser/result/stringresult.cpp b/src/libparser/result/stringresult.cpp index 113c22c..f6bf957 100644 --- a/src/libparser/result/stringresult.cpp +++ b/src/libparser/result/stringresult.cpp @@ -77,15 +77,17 @@ bool StringResult::hasHighLight() const void StringResult::finished() { - if(isDigitOnly()) - { - std::for_each(m_value.begin(), m_value.end(), [this](const QString& str) { - auto die= new Die(); - die->setMaxValue(m_stringCount); - die->setValue(str.toInt()); - insertResult(die); - }); - } + if(!isDigitOnly()) + return; + + std::for_each(m_value.begin(), m_value.end(), + [this](const QString& str) + { + auto die= new Die(); + die->setMaxValue(m_stringCount); + die->setValue(str.toInt()); + insertResult(die); + }); } void StringResult::setStringCount(int count) @@ -95,11 +97,13 @@ void StringResult::setStringCount(int count) bool StringResult::isDigitOnly() const { - return std::all_of(m_value.begin(), m_value.end(), [](const QString& str) { - bool ok= false; - str.toInt(&ok); - return ok; - }); + return std::all_of(m_value.begin(), m_value.end(), + [](const QString& str) + { + bool ok= false; + str.toInt(&ok); + return ok; + }); } Result* StringResult::getCopy() const -- cgit v1.2.3-70-g09d2