From 306ba78b0f40f70035cd25d306ab31b0c5230f8b Mon Sep 17 00:00:00 2001 From: Tannin Date: Sat, 20 Dec 2014 14:42:43 +0100 Subject: bugfix: when merging mods with a custom installer, various ini settings (incl. category) were reset --- src/mainwindow.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'src/mainwindow.cpp') diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index dbd656c5..e3a70ae6 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -2455,13 +2455,14 @@ IModInterface *MainWindow::createMod(GuessedValue &name) QSettings settingsFile(targetDirectory + "/meta.ini", QSettings::IniFormat); - settingsFile.setValue("modid", 0); - settingsFile.setValue("version", ""); - settingsFile.setValue("newestVersion", ""); - settingsFile.setValue("category", 0); - settingsFile.setValue("installationFile", ""); - if (!merge) { + settingsFile.setValue("modid", 0); + settingsFile.setValue("version", ""); + settingsFile.setValue("newestVersion", ""); + settingsFile.setValue("category", 0); + settingsFile.setValue("installationFile", ""); + + settingsFile.beginWriteArray("installedFiles", 0); settingsFile.endArray(); } -- cgit v1.3.1