From 8abf7b9aa1b552b2974bf1e9ccba1923c04a00f3 Mon Sep 17 00:00:00 2001 From: Fawzi Mohamed <fawzi.mohamed@nokia.com> Date: Mon, 26 Mar 2012 14:42:29 +0200 Subject: [PATCH] zeroconf: avoid double triggering of hadFailure Change-Id: Ia4e2da06714b06fc7a98a0acb6d3868fc4bafca9 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@nokia.com> --- src/libs/zeroconf/servicebrowser.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/libs/zeroconf/servicebrowser.cpp b/src/libs/zeroconf/servicebrowser.cpp index 645f923e130..7475997bc06 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); } -- GitLab