diff --git a/src/corelib/io/qloggingcategory.h b/src/corelib/io/qloggingcategory.h index 11d447958f1..7c32beea1aa 100644 --- a/src/corelib/io/qloggingcategory.h +++ b/src/corelib/io/qloggingcategory.h @@ -117,7 +117,7 @@ template <> const bool QLoggingCategoryMacroHolder::IsOutputEnable } #define QT_MESSAGE_LOGGER_COMMON(category, level) \ - for (QLoggingCategoryMacroHolder qt_category(category()); qt_category; qt_category.control = false) \ + for (QLoggingCategoryMacroHolder qt_category((category)()); qt_category; qt_category.control = false) \ QMessageLogger(QT_MESSAGELOG_FILE, QT_MESSAGELOG_LINE, QT_MESSAGELOG_FUNC, qt_category.name()) #define qCDebug(category, ...) QT_MESSAGE_LOGGER_COMMON(category, QtDebugMsg).debug(__VA_ARGS__)