plasma: deep-copy the KPluginInfo object in kAllowedRunners() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2024-04-20 16:38:06 +03:00
parent b3cca47cd8
commit 91f8438ebb

View file

@ -144,7 +144,7 @@ static KIcon kRecentIcon(const QString &name)
static QStringList kAllowedRunners(KConfigGroup configgroup)
{
QStringList result;
foreach (KPluginInfo &plugin, Plasma::RunnerManager::listRunnerInfo()) {
foreach (KPluginInfo plugin, Plasma::RunnerManager::listRunnerInfo()) {
plugin.load(configgroup);
if (plugin.isPluginEnabled()) {
result.append(plugin.pluginName());