clear the [notebooks] section first before storing new one

Signed-off-by: Le Tan <tamlokveer@gmail.com>
This commit is contained in:
Le Tan 2016-10-26 21:50:38 +08:00
parent 1f80fb8583
commit 2bd3194af6

View File

@ -76,6 +76,11 @@ void VConfigManager::readNotebookFromSettings()
void VConfigManager::writeNotebookToSettings() void VConfigManager::writeNotebookToSettings()
{ {
// Clear it first
userSettings->beginGroup("notebooks");
userSettings->remove("");
userSettings->endGroup();
userSettings->beginWriteArray("notebooks"); userSettings->beginWriteArray("notebooks");
for (int i = 0; i < notebooks.size(); ++i) { for (int i = 0; i < notebooks.size(); ++i) {
userSettings->setArrayIndex(i); userSettings->setArrayIndex(i);