From f1b17c08429e0fb5e34fb943975e240c86888a4b Mon Sep 17 00:00:00 2001 From: Albert S Date: Wed, 28 Apr 2021 23:15:24 +0200 Subject: [PATCH] Ranking: Prioritizee name before command/binary name This seems to work better for flatpak apps and should argueably be more natural. --- window.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/window.cpp b/window.cpp index 72eb457..2bc4342 100644 --- a/window.cpp +++ b/window.cpp @@ -405,19 +405,19 @@ void Window::keyPressEvent(QKeyEvent *event) int Window::rankConfig(const EntryConfig &config, QString filter) const { - if(config.command.startsWith(filter, Qt::CaseInsensitive)) + if(config.name.startsWith(filter, Qt::CaseInsensitive)) { return 0; } - else if(config.command.contains(filter, Qt::CaseInsensitive)) + else if(config.command.startsWith(filter, Qt::CaseInsensitive)) { return 1; } - else if(config.name.startsWith(filter, Qt::CaseInsensitive)) + else if(config.name.contains(filter, Qt::CaseInsensitive)) { return 2; } - else if(config.name.contains(filter, Qt::CaseInsensitive)) + else if(config.command.contains(filter, Qt::CaseInsensitive)) { return 3; }