From 1d55e1f6f9430c21a353c2feaf0e5c8a085fd6e8 Mon Sep 17 00:00:00 2001 From: Al Date: Sun, 10 Feb 2019 18:08:09 +0100 Subject: Avoid calling addModBSAToStructure() altogether if archive conflicts is disasbled. --- src/directoryrefresher.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/directoryrefresher.cpp') diff --git a/src/directoryrefresher.cpp b/src/directoryrefresher.cpp index c4d7bfc5..8b6c55e3 100644 --- a/src/directoryrefresher.cpp +++ b/src/directoryrefresher.cpp @@ -23,6 +23,7 @@ along with Mod Organizer. If not, see . #include "utility.h" #include "report.h" #include "modinfo.h" +#include "settings.h" #include #include @@ -158,7 +159,10 @@ void DirectoryRefresher::addModToStructure(DirectoryEntry *directoryStructure , const QStringList &archives) { addModFilesToStructure(directoryStructure, modName, priority, directory, stealFiles); - addModBSAToStructure(directoryStructure, modName, priority, directory, archives); + + if (Settings::instance().archiveParsing()) { + addModBSAToStructure(directoryStructure, modName, priority, directory, archives); + } } void DirectoryRefresher::refresh() -- cgit v1.3.1