diff options
| author | isanae <14251494+isanae@users.noreply.github.com> | 2020-12-22 14:40:51 -0500 |
|---|---|---|
| committer | isanae <14251494+isanae@users.noreply.github.com> | 2020-12-22 14:40:51 -0500 |
| commit | d08ed01438a1eb4c0b3f51d508d95ba4f489bb45 (patch) | |
| tree | 2b7c67ad5fd5af2e06d09eccb2a84b2f98657e9a /src/instancemanager.cpp | |
| parent | f1ea330df01864f5781f59e9daa7a7e1d70f0493 (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.cpp | 7 |
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 { |
