diff --git a/actionlist.cpp b/actionlist.cpp index 725111db7..2cd0110d0 100644 --- a/actionlist.cpp +++ b/actionlist.cpp @@ -252,6 +252,8 @@ QVariantList recentDocumentActions(KService::Ptr service) while (list.count() < 6 && resultIt != results.end()) { const QString resource = (*resultIt).resource(); + ++resultIt; + const QUrl url(resource); if (!url.isValid()) { @@ -272,8 +274,6 @@ QVariantList recentDocumentActions(KService::Ptr service) item[QStringLiteral("icon")] = fileItem.iconName(); list << item; - - ++resultIt; } if (!list.isEmpty()) {