BACKENDS: Fix crash when all the plugins fail to load

This commit is contained in:
Bastien Bouclet 2020-08-26 15:54:22 +02:00
parent 55db1210eb
commit 3f45f77269

View file

@ -361,7 +361,7 @@ void PluginManagerUncached::loadFirstPlugin() {
bool PluginManagerUncached::loadNextPlugin() {
unloadPluginsExcept(PLUGIN_TYPE_ENGINE, NULL, false);
if (!_currentPlugin)
if (!_currentPlugin || _currentPlugin == _allEnginePlugins.end())
return false;
for (++_currentPlugin; _currentPlugin != _allEnginePlugins.end(); ++_currentPlugin) {