kdecore: do not deep-copy the QString object in KComponentDataPrivate::lazyInit()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-06-07 21:26:55 +03:00
parent 5e303b4d16
commit fe35aa9f3d

View file

@ -143,8 +143,8 @@ void KComponentDataPrivate::lazyInit(const KComponentData &component)
// the first KComponentData sets the KDE Qt plugin paths
if (dirs && kdeLibraryPathsAdded != KdeLibraryPathsAddedDone) {
kdeLibraryPathsAdded = KdeLibraryPathsAddedDone;
const QStringList &plugins = dirs->resourceDirs("qtplugins");
foreach (const QString it, plugins) {
const QStringList plugins = dirs->resourceDirs("qtplugins");
foreach (const QString &it, plugins) {
QCoreApplication::addLibraryPath(it);
}
}