summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pass.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/pass.cpp b/pass.cpp
index 4ab38a6..ed84bd1 100644
--- a/pass.cpp
+++ b/pass.cpp
@@ -152,9 +152,8 @@ void Pass::match(Plasma::RunnerContext &context)
QList<Plasma::QueryMatch> matches;
lock.lockForRead();
- QRegularExpression re(".*" + input + ".*", QRegularExpression::CaseInsensitiveOption);
for (const auto& password: passwords) {
- if (re.match(password).hasMatch()) {
+ if (password.contains(input,Qt::CaseInsensitive)) {
Plasma::QueryMatch match(this);
match.setType(input.length() == password.length() ?
Plasma::QueryMatch::ExactMatch : Plasma::QueryMatch::CompletionMatch);