We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 818c98b commit 15dae5fCopy full SHA for 15dae5f
src/main.cpp
@@ -3,6 +3,7 @@
3
#include <QApplication>
4
#include <QLibraryInfo>
5
#include <QTranslator>
6
+#include <QFileInfo>
7
8
static void initLocale(QTranslator *qtTranslator, QTranslator *translator)
9
{
@@ -52,9 +53,8 @@ int main(int argc, char *argv[])
52
53
QString icoLocalPath = QCoreApplication::applicationDirPath() + iconSuffix;
54
QString icoSysPath = QStringLiteral(PROJECT_ICON_SYSTEM_PATH) + iconSuffix;
55
- QIcon appIcon = QIcon(icoLocalPath);
56
- if (appIcon.isNull())
57
- appIcon = QIcon(icoSysPath);
+ // If icoLocalPath exists, set to icolocalPath; else set to icoSysPath
+ QIcon appIcon = (QFileInfo(icoLocalPath).exists()) ? QIcon(icoLocalPath) : QIcon(icoSysPath);
58
59
w.setWindowIcon(appIcon);
60
0 commit comments