From d3e48cdae169b87a88746e45db83a20465d6c4ec Mon Sep 17 00:00:00 2001 From: xarkes Date: Fri, 9 Mar 2018 12:44:19 +0100 Subject: [PATCH] Better settings cleaning and initialization --- src/utils/Configuration.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/utils/Configuration.cpp b/src/utils/Configuration.cpp index 2ee442da..93dabced 100644 --- a/src/utils/Configuration.cpp +++ b/src/utils/Configuration.cpp @@ -23,19 +23,18 @@ Configuration* Configuration::instance() void Configuration::loadInitial() { setDarkTheme(getDarkTheme()); - QString theme = getCurrentTheme(); - if (theme != "default") - { - Core()->cmd(QString("eco %1").arg(theme)); - } + setColorTheme(getCurrentTheme()); } void Configuration::resetAll() { - s.clear(); Core()->cmd("e-"); Core()->setSettings(); Core()->resetDefaultAsmOptions(); + // Delete the file so no extra configuration is in it. + QFile settingsFile(s.fileName()); + settingsFile.remove(); + s.clear(); loadInitial(); emit fontsUpdated();