diff --git a/src/abstractrunner.cpp b/src/abstractrunner.cpp --- a/src/abstractrunner.cpp +++ b/src/abstractrunner.cpp @@ -201,8 +201,12 @@ QMimeData *AbstractRunner::mimeDataForMatch(const QueryMatch &match) { - Q_UNUSED(match) - return nullptr; + if (match.urls().isEmpty()) { + return nullptr; + } + QMimeData *result = new QMimeData(); + result->setUrls(match.urls()); + return result; } bool AbstractRunner::hasRunOptions()