aboutsummaryrefslogtreecommitdiff
path: root/src/browser.cpp
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2018-01-17 13:32:13 +0100
committerAqua-sama <aqua@iserlohn-fortress.net>2018-01-17 13:32:13 +0100
commitd592ee191e8aedc84c670e6d818fcf97c0bd7a92 (patch)
treeb2bd8413332cd1567b9ae954835a7a4c930de730 /src/browser.cpp
parentFixed build scripts for use with the mercurial repository (diff)
downloadsmolbote-d592ee191e8aedc84c670e6d818fcf97c0bd7a92.tar.xz
Configuration creates missing items based on defaults
Diffstat (limited to 'src/browser.cpp')
-rw-r--r--src/browser.cpp5
1 files changed, 4 insertions, 1 deletions
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);