diff --git a/src/libs/zeroconf/servicebrowser.cpp b/src/libs/zeroconf/servicebrowser.cpp index 645f923e1309314b0683c9143cec8451625c14f9..7475997bc06be3db86dfce4fb2fb0f675673639e 100644 --- a/src/libs/zeroconf/servicebrowser.cpp +++ b/src/libs/zeroconf/servicebrowser.cpp @@ -1852,8 +1852,9 @@ void MainConnection::handleEvents() if (m_nErrs > 0){ QString browsersNames = (m_browsers.isEmpty() ? QString() : m_browsers.at(0)->serviceType) + ((m_browsers.count() > 1) ? QString::fromLatin1(",...") : QString()); - appendError(ErrorMessage::FailureLevel, tr("MainConnection for [%1] accumulated %2 consecutive errors, aborting") - .arg(browsersNames).arg(m_nErrs)); + if (isOk()) + appendError(ErrorMessage::FailureLevel, tr("MainConnection for [%1] accumulated %2 consecutive errors, aborting") + .arg(browsersNames).arg(m_nErrs)); } increaseStatusTo(Stopped); }