Merge pull request #8971 from hyperlogic/bug-fix/deterministic-plugin-load-order

Load plugins in alphabetical order.
This commit is contained in:
Chris Collins 2016-11-01 11:30:04 -07:00 committed by GitHub
commit 3625f329d9

View file

@ -86,6 +86,7 @@ const LoaderList& getLoadedPlugins() {
QString pluginPath = QCoreApplication::applicationDirPath() + "/plugins/";
#endif
QDir pluginDir(pluginPath);
pluginDir.setSorting(QDir::Name);
pluginDir.setFilter(QDir::Files);
if (pluginDir.exists()) {
qInfo() << "Loading runtime plugins from " << pluginPath;