fix ignoring return value of function declared with 'nodiscard' attribute

Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
This commit is contained in:
Octol1ttle 2026-02-25 16:44:30 +05:00
parent eda4592f19
commit f26a4f897c
No known key found for this signature in database
GPG key ID: B77C34313AEE1FFF

View file

@ -953,7 +953,10 @@ QString createShortcut(QString destination, QString target, QStringList args, QS
qWarning() << "Couldn't create directories within application";
return QString();
}
info.open(QIODevice::WriteOnly | QIODevice::Text);
if (!info.open(QIODevice::WriteOnly | QIODevice::Text)) {
qWarning() << "Failed to open file" << info.fileName() << "for writing!";
return QString();
}
QFile(icon).rename(resources.path() + "/Icon.icns");
@ -961,7 +964,10 @@ QString createShortcut(QString destination, QString target, QStringList args, QS
QString exec = binaryDir.path() + "/Run.command";
QFile f(exec);
f.open(QIODevice::WriteOnly | QIODevice::Text);
if (!f.open(QIODevice::WriteOnly | QIODevice::Text)) {
qWarning() << "Failed to open file" << f.fileName() << "for writing!";
return QString();
}
QTextStream stream(&f);
auto argstring = quoteArgs(args, "\"", "\\\"");