diff --git a/src/corelib/io/qloggingcategory.cpp b/src/corelib/io/qloggingcategory.cpp index 10763dd65a..a1c0165d44 100644 --- a/src/corelib/io/qloggingcategory.cpp +++ b/src/corelib/io/qloggingcategory.cpp @@ -172,11 +172,6 @@ Q_GLOBAL_STATIC(QLoggingCategory, qtDefaultCategory, qtDefaultCategoryName) QLoggingCategory::QLoggingCategory(const char *category, QtMsgType enableForLevel) : d(nullptr), name(nullptr) -{ - init(category, enableForLevel); -} - -void QLoggingCategory::init(const char *category, QtMsgType severityLevel) { enabled.storeRelaxed(0x01010101); // enabledDebug = enabledWarning = enabledCritical = true; @@ -186,7 +181,7 @@ void QLoggingCategory::init(const char *category, QtMsgType severityLevel) name = qtDefaultCategoryName; if (QLoggingRegistry *reg = QLoggingRegistry::instance()) - reg->registerCategory(this, severityLevel); + reg->registerCategory(this, enableForLevel); } /*! diff --git a/src/corelib/io/qloggingcategory.h b/src/corelib/io/qloggingcategory.h index 7c32beea1a..9e00e73b7b 100644 --- a/src/corelib/io/qloggingcategory.h +++ b/src/corelib/io/qloggingcategory.h @@ -38,10 +38,8 @@ public: static void setFilterRules(const QString &rules); private: - void init(const char *category, QtMsgType severityLevel); - - Q_DECL_UNUSED_MEMBER void *d; // reserved for future use - const char *name; + Q_DECL_UNUSED_MEMBER void *d = nullptr; // reserved for future use + const char *name = nullptr; struct AtomicBools { QBasicAtomicInteger enabledDebug;