diff options
| -rw-r--r-- | src/core/kdesktopfile.cpp | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/src/core/kdesktopfile.cpp b/src/core/kdesktopfile.cpp index eda7c292..4a550302 100644 --- a/src/core/kdesktopfile.cpp +++ b/src/core/kdesktopfile.cpp @@ -281,9 +281,12 @@ bool KDesktopFile::tryExec() const      QString te = d->desktopGroup.readEntry("TryExec", QString());      if (!te.isEmpty()) { -        return !QStandardPaths::findExecutable(te).isEmpty(); +        if (QStandardPaths::findExecutable(te).isEmpty()) { +            return false; +        }      }      const QStringList list = d->desktopGroup.readEntry("X-KDE-AuthorizeAction", QStringList()); +      if (!list.isEmpty()) {          for (QStringList::ConstIterator it = list.begin();                  it != list.end(); | 
