From 2bd3194af6f49e43f04e7e5904b51114994f2cc1 Mon Sep 17 00:00:00 2001 From: Le Tan Date: Wed, 26 Oct 2016 21:50:38 +0800 Subject: [PATCH] clear the [notebooks] section first before storing new one Signed-off-by: Le Tan --- src/vconfigmanager.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/vconfigmanager.cpp b/src/vconfigmanager.cpp index 9870d5bf..cb4a3d43 100644 --- a/src/vconfigmanager.cpp +++ b/src/vconfigmanager.cpp @@ -76,6 +76,11 @@ void VConfigManager::readNotebookFromSettings() void VConfigManager::writeNotebookToSettings() { + // Clear it first + userSettings->beginGroup("notebooks"); + userSettings->remove(""); + userSettings->endGroup(); + userSettings->beginWriteArray("notebooks"); for (int i = 0; i < notebooks.size(); ++i) { userSettings->setArrayIndex(i);