From 7fa60d9b3d307493249e123ba231502485cab252 Mon Sep 17 00:00:00 2001 From: ComixHe Date: Wed, 6 Sep 2023 14:19:50 +0800 Subject: [PATCH] fix: application filter error Signed-off-by: ComixHe --- src/dbus/applicationservice.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/dbus/applicationservice.cpp b/src/dbus/applicationservice.cpp index 5148aae..39b5126 100644 --- a/src/dbus/applicationservice.cpp +++ b/src/dbus/applicationservice.cpp @@ -89,19 +89,19 @@ QSharedPointer ApplicationService::createApplicationService( bool ApplicationService::shouldBeShown(const std::unique_ptr &entry) noexcept { - if (!ApplicationFilter::hiddenCheck(entry)) { - return true; + if (ApplicationFilter::hiddenCheck(entry)) { + return false; } - if (!ApplicationFilter::tryExecCheck(entry)) { - return true; + if (ApplicationFilter::tryExecCheck(entry)) { + return false; } - if (!ApplicationFilter::showInCheck(entry)) { - return true; + if (ApplicationFilter::showInCheck(entry)) { + return false; } - return false; + return true; } QDBusObjectPath ApplicationService::Launch(const QString &action, const QStringList &fields, const QVariantMap &options)