diff --git a/src/platform/qt/LogController.cpp b/src/platform/qt/LogController.cpp index 32cf7a917..85de8720b 100644 --- a/src/platform/qt/LogController.cpp +++ b/src/platform/qt/LogController.cpp @@ -25,6 +25,10 @@ LogController::LogController(int levels, QObject* parent) } } +LogController::~LogController() { + mLogFilterDeinit(&m_filter); +} + LogController::Stream LogController::operator()(int category, int level) { return Stream(this, category, level); } diff --git a/src/platform/qt/LogController.h b/src/platform/qt/LogController.h index e9f536e97..b3c9470cf 100644 --- a/src/platform/qt/LogController.h +++ b/src/platform/qt/LogController.h @@ -35,6 +35,7 @@ private: public: LogController(int levels, QObject* parent = nullptr); + ~LogController(); int levels() const { return m_filter.defaultLevels; } mLogFilter* filter() { return &m_filter; }