From d592ee191e8aedc84c670e6d818fcf97c0bd7a92 Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Wed, 17 Jan 2018 13:32:13 +0100 Subject: Configuration creates missing items based on defaults --- src/browser.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/browser.cpp') diff --git a/src/browser.cpp b/src/browser.cpp index 43cee5f..1e07a95 100644 --- a/src/browser.cpp +++ b/src/browser.cpp @@ -25,7 +25,10 @@ Browser::Browser(int &argc, char *argv[]) Browser::~Browser() { if(m_config) { - QtConcurrent::run(QThreadPool::globalInstance(), m_config.get(), &Configuration::writeIfNeeded); + //QtConcurrent::run(QThreadPool::globalInstance(), m_config.get(), &Configuration::writeIfNeeded); + QtConcurrent::run([c = m_config.get()]() { + qDebug("Writing configuration: %s", c->writeIfNeeded() ? "ok" : "failed"); + }); } if(m_bookmarksManager) { QtConcurrent::run(QThreadPool::globalInstance(), m_bookmarksManager.get(), &BookmarksWidget::save); -- cgit v1.2.1