summaryrefslogtreecommitdiff
path: root/src/directoryrefresher.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/directoryrefresher.cpp')
-rw-r--r--src/directoryrefresher.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/directoryrefresher.cpp b/src/directoryrefresher.cpp
index 5c789049..82eb093b 100644
--- a/src/directoryrefresher.cpp
+++ b/src/directoryrefresher.cpp
@@ -85,17 +85,17 @@ void DirectoryRefresher::addModBSAToStructure(DirectoryEntry *directoryStructure
int priority, const QString &directory, const QStringList &archives)
{
std::wstring directoryW = ToWString(QDir::toNativeSeparators(directory));
+ //QStringList loadOrder = QStringList();
+ IPluginGame *game = qApp->property("managed_game").value<IPluginGame*>();
+
+ GamePlugins *gamePlugins = game->feature<GamePlugins>();
QStringList loadOrder = QStringList();
+ gamePlugins->getLoadOrder(loadOrder);
for (const QString &archive : archives) {
QFileInfo fileInfo(archive);
if (m_EnabledArchives.find(fileInfo.fileName()) != m_EnabledArchives.end()) {
- IPluginGame *game = qApp->property("managed_game").value<IPluginGame*>();
-
- GamePlugins *gamePlugins = game->feature<GamePlugins>();
- QStringList loadOrder = QStringList();
- gamePlugins->getLoadOrder(loadOrder);
-
+
int order = -1;
for (auto plugin : loadOrder)