added an assert
This commit is contained in:
parent
b9620a1357
commit
8196e3a669
|
@ -99,7 +99,9 @@ void SnoreCore::loadPlugins(SnorePlugin::PluginTypes types)
|
||||||
}
|
}
|
||||||
snoreDebug(SNORE_DEBUG) << info->name() << "is a" << info->type();
|
snoreDebug(SNORE_DEBUG) << info->name() << "is a" << info->type();
|
||||||
d->m_pluginNames[info->type()].append(info->name());
|
d->m_pluginNames[info->type()].append(info->name());
|
||||||
d->m_plugins[qMakePair(type, info->name())] = plugin;
|
auto key = qMakePair(type, info->name());
|
||||||
|
Q_ASSERT_X(!d->m_plugins.contains(key), Q_FUNC_INFO, "Multiple plugins of the same type with the same name.");
|
||||||
|
d->m_plugins.insert(key, plugin);
|
||||||
}
|
}
|
||||||
if (d->m_pluginNames.contains(type)) {
|
if (d->m_pluginNames.contains(type)) {
|
||||||
qSort(d->m_pluginNames[type]);
|
qSort(d->m_pluginNames[type]);
|
||||||
|
|
Loading…
Reference in New Issue