fix shortcut name with unaccepted characters
This commit is contained in:
parent
63b0465a33
commit
aef6d2e488
|
@ -141,13 +141,17 @@ public:
|
||||||
QString exePath;
|
QString exePath;
|
||||||
#ifdef Q_OS_WIN
|
#ifdef Q_OS_WIN
|
||||||
linkPath = QStandardPaths::writableLocation(QStandardPaths::DesktopLocation) + "/" +
|
linkPath = QStandardPaths::writableLocation(QStandardPaths::DesktopLocation) + "/" +
|
||||||
QString::fromStdString(m_games[itemID].name) + ".lnk";
|
QString::fromStdString(m_games[itemID].name)
|
||||||
|
.remove(QRegularExpression("[\\\\/:*?\"<>|]")) +
|
||||||
|
".lnk";
|
||||||
|
|
||||||
exePath = QCoreApplication::applicationFilePath().replace("\\", "/");
|
exePath = QCoreApplication::applicationFilePath().replace("\\", "/");
|
||||||
|
|
||||||
#else
|
#else
|
||||||
linkPath = QStandardPaths::writableLocation(QStandardPaths::DesktopLocation) + "/" +
|
linkPath = QStandardPaths::writableLocation(QStandardPaths::DesktopLocation) + "/" +
|
||||||
QString::fromStdString(m_games[itemID].name) + ".desktop";
|
QString::fromStdString(m_games[itemID].name)
|
||||||
|
.remove(QRegularExpression("[\\\\/:*?\"<>|]")) +
|
||||||
|
".desktop";
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Convert the icon to .ico if necessary
|
// Convert the icon to .ico if necessary
|
||||||
|
|
Loading…
Reference in New Issue