diff --git a/components/shellprivate/widgetexplorer/widgetexplorer.cpp b/components/shellprivate/widgetexplorer/widgetexplorer.cpp index 6de3890d5..0e1bf7e8a 100644 --- a/components/shellprivate/widgetexplorer/widgetexplorer.cpp +++ b/components/shellprivate/widgetexplorer/widgetexplorer.cpp @@ -278,7 +278,8 @@ void WidgetExplorerPrivate::addContainment(Containment *containment) QObject::connect(containment, SIGNAL(appletAdded(Plasma::Applet *)), q, SLOT(appletAdded(Plasma::Applet *))); QObject::connect(containment, SIGNAL(appletRemoved(Plasma::Applet *)), q, SLOT(appletRemoved(Plasma::Applet *))); - foreach (Applet *applet, containment->applets()) { + const QList applets = containment->applets(); + for (auto applet : applets) { if (applet->pluginMetaData().isValid()) { runningApplets[applet->pluginMetaData().pluginId()]++; } else {