summaryrefslogtreecommitdiff
path: root/src/plugincontainer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugincontainer.cpp')
-rw-r--r--src/plugincontainer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugincontainer.cpp b/src/plugincontainer.cpp
index 3579a0d3..9da467a4 100644
--- a/src/plugincontainer.cpp
+++ b/src/plugincontainer.cpp
@@ -855,8 +855,8 @@ void PluginContainer::unloadPlugin(MOBase::IPlugin* plugin, QObject* object)
unregisterGame(game);
}
- // We need to do this BEFORE unloading from the proxy otherwise the
- // qobject_cast won't work.
+ // We need to remove from the m_Plugins maps BEFORE unloading from the proxy
+ // otherwise the qobject_cast to check the plugin type will not work.
bf::for_each(m_Plugins, [object](auto& t) {
using type = typename std::decay_t<decltype(t.second)>::value_type;