@ -159,8 +159,8 @@ void Pass::match(Plasma::RunnerContext &context)
auto input = context.query();
// If we use the prefix we want to remove it
if (input.startsWith(queryPrefix)) {
input = input.remove(queryPrefix).simplified();
if (input.contains(queryPrefix)) {
input = input.remove(QLatin1String("pass")).simplified();
} else if (input.count() < 3 && !context.singleRunnerQueryMode()) {
return;
}
@ -23,6 +23,7 @@
#include <QDir>
#include <QReadWriteLock>
#include <QFileSystemWatcher>
#include <QRegularExpression>
class Pass : public Plasma::AbstractRunner
{
@ -58,7 +59,7 @@ private:
bool showActions;
QList<QAction *> orderedActions;
const QLatin1String queryPrefix = QLatin1String("pass");
const QRegularExpression queryPrefix = QRegularExpression("^pass( .+)?$");
};
#endif