diff --git a/src/lib/plugin/kpluginfactory.cpp b/src/lib/plugin/kpluginfactory.cpp --- a/src/lib/plugin/kpluginfactory.cpp +++ b/src/lib/plugin/kpluginfactory.cpp @@ -85,7 +85,7 @@ } } } - d->createInstanceHash.insertMulti(keyword, KPluginFactoryPrivate::Plugin(metaObject, instanceFunction)); + d->createInstanceHash.insert(keyword, KPluginFactoryPrivate::Plugin(metaObject, instanceFunction)); } } diff --git a/src/lib/plugin/kpluginfactory_p.h b/src/lib/plugin/kpluginfactory_p.h --- a/src/lib/plugin/kpluginfactory_p.h +++ b/src/lib/plugin/kpluginfactory_p.h @@ -24,7 +24,7 @@ #include "kpluginfactory.h" -#include +#include class KPluginFactoryPrivate { @@ -37,7 +37,7 @@ { } - QHash createInstanceHash; + QMultiHash createInstanceHash; QString catalogName; bool catalogInitialized;