Correctly report when excutable is not found.
This commit is contained in:
parent
5814c6c02a
commit
99c14ad074
|
@ -564,6 +564,8 @@ bool FileSystem::findExternal(const QString& cmdName, const QStringList& args, i
|
||||||
QString cmdFullPath = QStandardPaths::findExecutable(cmdName);
|
QString cmdFullPath = QStandardPaths::findExecutable(cmdName);
|
||||||
if (cmdFullPath.isEmpty())
|
if (cmdFullPath.isEmpty())
|
||||||
cmdFullPath = QStandardPaths::findExecutable(cmdName, { QStringLiteral("/sbin/"), QStringLiteral("/usr/sbin/"), QStringLiteral("/usr/local/sbin/") });
|
cmdFullPath = QStandardPaths::findExecutable(cmdName, { QStringLiteral("/sbin/"), QStringLiteral("/usr/sbin/"), QStringLiteral("/usr/local/sbin/") });
|
||||||
|
if (cmdFullPath.isEmpty())
|
||||||
|
return false;
|
||||||
|
|
||||||
ExternalCommand cmd(cmdFullPath, args);
|
ExternalCommand cmd(cmdFullPath, args);
|
||||||
if (!cmd.run())
|
if (!cmd.run())
|
||||||
|
|
Loading…
Reference in New Issue