From 1403d51a82fa4c7548e21d7411486244881bc8d8 Mon Sep 17 00:00:00 2001 From: Tom Tanner Date: Sat, 9 May 2015 11:41:39 +0100 Subject: Fix mod organiser not picking up stuff from a blank profile --- src/executableslist.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/executableslist.cpp') diff --git a/src/executableslist.cpp b/src/executableslist.cpp index 35bb30ae..c4766fa8 100644 --- a/src/executableslist.cpp +++ b/src/executableslist.cpp @@ -181,12 +181,16 @@ void ExecutablesList::addExecutable(const QString &title, const QString &executa auto existingExe = findExe(title); if (existingExe != m_Executables.end()) { + //A note: If this isn't customised, we want to leave + //the directory and so on WELL alone + if (custom) { + existingExe->m_BinaryInfo = file; + existingExe->m_Arguments = arguments; + existingExe->m_WorkingDirectory = workingDirectory; + existingExe->m_SteamAppID = steamAppID; + } existingExe->m_Title = title; existingExe->m_CloseMO = closeMO; - existingExe->m_BinaryInfo = file; - existingExe->m_Arguments = arguments; - existingExe->m_WorkingDirectory = workingDirectory; - existingExe->m_SteamAppID = steamAppID; existingExe->m_Custom = custom; existingExe->m_Toolbar = toolbar; if (pos >= 0) { -- cgit v1.3.1