diff options
| author | Mikaƫl Capelle <capelle.mikael@gmail.com> | 2021-05-20 20:22:30 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-05-20 20:22:30 +0200 |
| commit | e7f15ff4fd95adc5edefc312609e1610c1bf10f9 (patch) | |
| tree | b4ba60fafde4d47a32ce14eff7e2f791f1a331bd /src | |
| parent | e8149a4b42d4c63ba51f47c17f77114eff5890c7 (diff) | |
| parent | ef5b9228dac123aac79d6e516fe36a501a452eac (diff) | |
Merge pull request #1518 from LostDragonist/shortcut
Sanitize shortcut names as they result in files
Diffstat (limited to 'src')
| -rw-r--r-- | src/envshortcut.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/envshortcut.cpp b/src/envshortcut.cpp index 4c50a20e..4c9f0679 100644 --- a/src/envshortcut.cpp +++ b/src/envshortcut.cpp @@ -2,6 +2,7 @@ #include "env.h" #include "executableslist.h" #include "instancemanager.h" +#include "filesystemutilities.h" #include <utility.h> #include <log.h> @@ -147,7 +148,7 @@ Shortcut::Shortcut(const Executable& exe) { const auto i = *InstanceManager::singleton().currentInstance(); - m_name = exe.title(); + m_name = MOBase::sanitizeFileName(exe.title()); m_target = QFileInfo(qApp->applicationFilePath()).absoluteFilePath(); m_arguments = QString("\"moshortcut://%1:%2\"") @@ -165,7 +166,7 @@ Shortcut::Shortcut(const Executable& exe) Shortcut& Shortcut::name(const QString& s) { - m_name = s; + m_name = MOBase::sanitizeFileName(s); return *this; } |
