summaryrefslogtreecommitdiff
path: root/src/instancemanager.cpp
diff options
context:
space:
mode:
authorisanae <14251494+isanae@users.noreply.github.com>2020-12-22 14:40:51 -0500
committerisanae <14251494+isanae@users.noreply.github.com>2020-12-22 14:40:51 -0500
commitd08ed01438a1eb4c0b3f51d508d95ba4f489bb45 (patch)
tree2b7c67ad5fd5af2e06d09eccb2a84b2f98657e9a /src/instancemanager.cpp
parentf1ea330df01864f5781f59e9daa7a7e1d70f0493 (diff)
fixed instanceIcon() so it works when game plugins fail auto detection but the instance has a custom path
had to change PluginContainer to non const in a few places
Diffstat (limited to 'src/instancemanager.cpp')
-rw-r--r--src/instancemanager.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/instancemanager.cpp b/src/instancemanager.cpp
index 2753fc4c..21470afa 100644
--- a/src/instancemanager.cpp
+++ b/src/instancemanager.cpp
@@ -644,6 +644,13 @@ bool InstanceManager::allowedToChangeInstance() const
return !QFile::exists(lockFile);
}
+MOBase::IPluginGame* InstanceManager::gamePluginForDirectory(
+ const QString& instanceDir, PluginContainer& plugins) const
+{
+ return const_cast<MOBase::IPluginGame*>(gamePluginForDirectory(
+ instanceDir, const_cast<const PluginContainer&>(plugins)));
+}
+
const MOBase::IPluginGame* InstanceManager::gamePluginForDirectory(
const QString& instanceDir, const PluginContainer& plugins) const
{