From 2eeb2aede2ca5ad936d3d3ce746a41ef3758aa90 Mon Sep 17 00:00:00 2001 From: Guldoman Date: Sat, 22 Feb 2020 21:41:27 +0100 Subject: [PATCH] Avoid overwriting settings file during its parsing Fixes xournalpp/xournalpp#1074 --- src/control/settings/Settings.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/control/settings/Settings.cpp b/src/control/settings/Settings.cpp index 47c528c0..d726256b 100644 --- a/src/control/settings/Settings.cpp +++ b/src/control/settings/Settings.cpp @@ -272,10 +272,10 @@ void Settings::parseItem(xmlDocPtr doc, xmlNodePtr cur) { // TODO(fabian): remove this typo fix in 2-3 release cycles if (xmlStrcmp(name, reinterpret_cast("presureSensitivity")) == 0) { - setPressureSensitivity(xmlStrcmp(value, reinterpret_cast("true")) == 0); + this->pressureSensitivity = xmlStrcmp(value, reinterpret_cast("true")) == 0; } if (xmlStrcmp(name, reinterpret_cast("pressureSensitivity")) == 0) { - setPressureSensitivity(xmlStrcmp(value, reinterpret_cast("true")) == 0); + this->pressureSensitivity = xmlStrcmp(value, reinterpret_cast("true")) == 0; } else if (xmlStrcmp(name, reinterpret_cast("zoomGesturesEnabled")) == 0) { this->zoomGesturesEnabled = xmlStrcmp(value, reinterpret_cast("true")) == 0; } else if (xmlStrcmp(name, reinterpret_cast("selectedToolbar")) == 0) {