From 9f37edeadcb1eba231e22153f5013190afd2fba3 Mon Sep 17 00:00:00 2001 From: Mat Sutcliffe Date: Tue, 30 Aug 2022 19:33:58 +0100 Subject: [PATCH] Style --- src/blackmisc/loghandler.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/blackmisc/loghandler.cpp b/src/blackmisc/loghandler.cpp index a5c229fb2..1b673ad6a 100644 --- a/src/blackmisc/loghandler.cpp +++ b/src/blackmisc/loghandler.cpp @@ -45,8 +45,6 @@ namespace BlackMisc //! Qt message handler void messageHandler(QtMsgType type, const QMessageLogContext &context, const QString &message) { - const CStatusMessage statusMessage(type, context, message); - const auto invokee = [statusMessage] { CLogHandler::instance()->logLocalMessage(statusMessage); }; if (type == QtFatalMsg && CLogHandler::instance()->thread() != QThread::currentThread()) { // Fatal message means this thread is about to crash the application. A queued connection would be useless. @@ -76,7 +74,10 @@ namespace BlackMisc # endif } #endif - QMetaObject::invokeMethod(CLogHandler::instance(), invokee); + QMetaObject::invokeMethod(CLogHandler::instance(), [statusMessage = CStatusMessage(type, context, message)] + { + CLogHandler::instance()->logLocalMessage(statusMessage); + }); } void CLogHandler::install(bool skipIfAlreadyInstalled)