From 0ce99fc1272b9d1b0474c2797dab0eb9a2d06dbd Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Fri, 15 Nov 2019 23:37:52 +0100 Subject: [PATCH] add some debugs --- libnymea-core/logging/logengine.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/libnymea-core/logging/logengine.cpp b/libnymea-core/logging/logengine.cpp index e0364850..83855343 100644 --- a/libnymea-core/logging/logengine.cpp +++ b/libnymea-core/logging/logengine.cpp @@ -180,13 +180,14 @@ LogEngine::LogEngine(const QString &driver, const QString &dbName, const QString /*! Destructs the \l{LogEngine}. */ LogEngine::~LogEngine() { + qWarning() << "Destroying logEngine"; // Process the job queue before allowing to shut down - while (!m_jobQueue.isEmpty()) { - qApp->processEvents(); - } - if (!m_jobWatcher.isFinished()) { + while (!m_jobQueue.isEmpty() || !m_jobWatcher.isFinished()) { + qWarning() << "Waiting for job to finish..."; m_jobWatcher.waitForFinished(); } + qWarning() << "Done waiting"; + qCDebug(dcLogEngine()) << "Closing Database"; m_db.close(); }