fix: application filter error
Signed-off-by: ComixHe <heyuming@deepin.org>
This commit is contained in:
parent
8d033daf6b
commit
7fa60d9b3d
@ -89,19 +89,19 @@ QSharedPointer<ApplicationService> ApplicationService::createApplicationService(
|
|||||||
|
|
||||||
bool ApplicationService::shouldBeShown(const std::unique_ptr<DesktopEntry> &entry) noexcept
|
bool ApplicationService::shouldBeShown(const std::unique_ptr<DesktopEntry> &entry) noexcept
|
||||||
{
|
{
|
||||||
if (!ApplicationFilter::hiddenCheck(entry)) {
|
if (ApplicationFilter::hiddenCheck(entry)) {
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!ApplicationFilter::tryExecCheck(entry)) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!ApplicationFilter::showInCheck(entry)) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
return false;
|
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)
|
QDBusObjectPath ApplicationService::Launch(const QString &action, const QStringList &fields, const QVariantMap &options)
|
||||||
|
Loading…
Reference in New Issue
Block a user