diff options
| author | Chris Bessent <lost.dragonist@gmail.com> | 2021-04-29 00:42:51 -0700 |
|---|---|---|
| committer | Chris Bessent <lost.dragonist@gmail.com> | 2021-04-29 00:50:11 -0700 |
| commit | 9638a797d16eb2d9b504a4a337a20b4eee535e4c (patch) | |
| tree | 51a41f8c54d57a41819ef431242d6d2509af065d /src/instancemanagerdialog.cpp | |
| parent | 40a4bf1e3a25d98da481c6807e327f036a9a33e6 (diff) | |
Sanitize download file names
Also switch instance name sanitizer to MOBase version
Diffstat (limited to 'src/instancemanagerdialog.cpp')
| -rw-r--r-- | src/instancemanagerdialog.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/instancemanagerdialog.cpp b/src/instancemanagerdialog.cpp index 1fd43128..f21ff695 100644 --- a/src/instancemanagerdialog.cpp +++ b/src/instancemanagerdialog.cpp @@ -10,6 +10,7 @@ #include <utility.h> #include <report.h> #include <iplugingame.h> +#include "filesystemutilities.h" using namespace MOBase; @@ -109,10 +110,10 @@ QString getInstanceName( if (text->text().isEmpty()) { error->setText(""); - } else if (!m.validInstanceName(text->text())) { + } else if (!MOBase::validFileName(text->text())) { error->setText(QObject::tr("The instance name must be a valid folder name.")); } else { - const auto name = m.sanitizeInstanceName(text->text()); + const auto name = MOBase::sanitizeFileName(text->text()); if ((name != oldName) && m.instanceExists(text->text())) { error->setText(QObject::tr("An instance with this name already exists.")); @@ -136,7 +137,7 @@ QString getInstanceName( return {}; } - return m.sanitizeInstanceName(text->text()); + return MOBase::sanitizeFileName(text->text()); } |
