summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--utils/rbutilqt/logger/src/Logger.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/utils/rbutilqt/logger/src/Logger.cpp b/utils/rbutilqt/logger/src/Logger.cpp
index b813947efe..5499d03fcd 100644
--- a/utils/rbutilqt/logger/src/Logger.cpp
+++ b/utils/rbutilqt/logger/src/Logger.cpp
@@ -600,8 +600,9 @@ Logger::~Logger()
600 // Cleanup appenders 600 // Cleanup appenders
601 QMutexLocker appendersLocker(&d->loggerMutex); 601 QMutexLocker appendersLocker(&d->loggerMutex);
602#if QT_VERSION >= 0x050e00 602#if QT_VERSION >= 0x050e00
603 QSet<AbstractAppender*> deleteList(QSet<AbstractAppender*>(d->appenders.begin(), d->appenders.end())); 603 QSet<AbstractAppender*> deleteList(d->appenders.begin(), d->appenders.end());
604 deleteList.unite(QSet<AbstractAppender*>(d->categoryAppenders.values().begin(), d->categoryAppenders.values().end())); 604 auto cal = d->categoryAppenders.values();
605 deleteList.unite(QSet<AbstractAppender*>(cal.begin(), cal.end()));
605#else 606#else
606 QSet<AbstractAppender*> deleteList(QSet<AbstractAppender*>::fromList(d->appenders)); 607 QSet<AbstractAppender*> deleteList(QSet<AbstractAppender*>::fromList(d->appenders));
607 deleteList.unite(QSet<AbstractAppender*>::fromList(d->categoryAppenders.values())); 608 deleteList.unite(QSet<AbstractAppender*>::fromList(d->categoryAppenders.values()));