From 1e57c2b3f6bd2a4f1756150e669eedffc29cf13d Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Wed, 3 Jan 2018 22:29:17 +0100 Subject: Fixed crash with Settings dialog - User Configuration gets completely written, instead of being just overrides --- src/browser.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/browser.cpp') diff --git a/src/browser.cpp b/src/browser.cpp index d7834f4..aad80bb 100644 --- a/src/browser.cpp +++ b/src/browser.cpp @@ -13,8 +13,6 @@ #include "mainwindow.h" #include -#include - Browser::Browser(int &argc, char *argv[]) : SingleApplication(argc, argv) { @@ -26,6 +24,9 @@ Browser::Browser(int &argc, char *argv[]) : Browser::~Browser() { + if(m_config) { + m_config->writeIfNeeded(); + } if(m_bookmarksManager) { m_bookmarksManager->save(); } -- cgit v1.2.1