summaryrefslogtreecommitdiff
path: root/src/instancemanagerdialog.cpp
diff options
context:
space:
mode:
authorChris Bessent <lost.dragonist@gmail.com>2021-05-01 14:38:17 -0700
committerGitHub <noreply@github.com>2021-05-01 14:38:17 -0700
commitf098491306f8aea2660bfde5f20dbba97c326301 (patch)
treee4f4fa4ea304198579a5f549aaeb7878bf781676 /src/instancemanagerdialog.cpp
parentbcaceb96373cdd0a8ef420850e5c5719e3c6c809 (diff)
parentdc3dcd9500fb7521b01f6707c443e09e8cc69d1c (diff)
Merge pull request #1503 from LostDragonist/filename
Sanitize download file names
Diffstat (limited to 'src/instancemanagerdialog.cpp')
-rw-r--r--src/instancemanagerdialog.cpp7
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());
}