fix: application filter error

Signed-off-by: ComixHe <heyuming@deepin.org>
This commit is contained in:
ComixHe 2023-09-06 14:19:50 +08:00 committed by Comix
parent 8d033daf6b
commit 7fa60d9b3d

View File

@ -89,21 +89,21 @@ QSharedPointer<ApplicationService> ApplicationService::createApplicationService(
bool ApplicationService::shouldBeShown(const std::unique_ptr<DesktopEntry> &entry) noexcept
{
if (!ApplicationFilter::hiddenCheck(entry)) {
return true;
}
if (!ApplicationFilter::tryExecCheck(entry)) {
return true;
}
if (!ApplicationFilter::showInCheck(entry)) {
return true;
}
if (ApplicationFilter::hiddenCheck(entry)) {
return false;
}
if (ApplicationFilter::tryExecCheck(entry)) {
return false;
}
if (ApplicationFilter::showInCheck(entry)) {
return false;
}
return true;
}
QDBusObjectPath ApplicationService::Launch(const QString &action, const QStringList &fields, const QVariantMap &options)
{
QString execStr;