From f666e3d835147de3f044431474f92ec84fd8b801 Mon Sep 17 00:00:00 2001 From: Tannin Date: Sun, 14 Dec 2014 16:32:57 +0100 Subject: when reinstalling a mod the existing mods name is used by default --- src/installationmanager.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/installationmanager.cpp') diff --git a/src/installationmanager.cpp b/src/installationmanager.cpp index b19978a4..26329729 100644 --- a/src/installationmanager.cpp +++ b/src/installationmanager.cpp @@ -29,6 +29,7 @@ along with Mod Organizer. If not, see . #include "iplugininstallercustom.h" #include "nexusinterface.h" #include "selectiondialog.h" +#include "modinfo.h" #include #include #include @@ -454,11 +455,11 @@ bool InstallationManager::testOverwrite(GuessedValue &modName, bool *me if (!ensureValidModName(modName)) { return false; } - targetDirectory = QDir::fromNativeSeparators(m_ModsDirectory.mid(0).append("\\").append(modName)); + targetDirectory = QDir::fromNativeSeparators(m_ModsDirectory) + "/" + modName; } } else if (overwriteDialog.action() == QueryOverwriteDialog::ACT_REPLACE) { // save original settings like categories. Because it makes sense - QString metaFilename = targetDirectory.mid(0).append("/meta.ini"); + QString metaFilename = targetDirectory + "/meta.ini"; QFile settingsFile(metaFilename); QByteArray originalSettings; if (settingsFile.open(QIODevice::ReadOnly)) { -- cgit v1.3.1