summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp
diff options
context:
space:
mode:
authoriwubcode <iwubcode@users.noreply.github.com>2020-07-13 00:26:43 -0500
committeriwubcode <iwubcode@users.noreply.github.com>2020-07-17 14:53:39 -0500
commit97c9cf3e21460a2292c108e676703cdeb826a22f (patch)
tree0fafee82afb9876edd225573e8479a02b03c740d /Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp
parent58aa0150e1d3d391d5fd4e04ab402afb10a60fcc (diff)
DolphinQt / InputCommon - add DSU string validator to avoid crashes, limited backwards compatibility support
Diffstat (limited to 'Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp')
-rw-r--r--Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp b/Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp
index ff510165db..f3e9a2f530 100644
--- a/Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp
+++ b/Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp
@@ -14,9 +14,11 @@
#include <QLineEdit>
#include <QPushButton>
#include <QSpinBox>
+#include <QString>
#include <QWidget>
#include "Common/Config/Config.h"
+#include "DolphinQt/Config/ControllerInterface/ServerStringValidator.h"
#include "InputCommon/ControllerInterface/DualShockUDPClient/DualShockUDPClient.h"
DualShockUDPClientAddServerDialog::DualShockUDPClientAddServerDialog(QWidget* parent)
@@ -35,9 +37,11 @@ void DualShockUDPClientAddServerDialog::CreateWidgets()
m_description = new QLineEdit();
m_description->setPlaceholderText(tr("BetterJoy, DS4Windows, etc"));
+ m_description->setValidator(new ServerStringValidator(m_description));
m_server_address =
new QLineEdit(QString::fromStdString(ciface::DualShockUDPClient::DEFAULT_SERVER_ADDRESS));
+ m_server_address->setValidator(new ServerStringValidator(m_server_address));
m_server_port = new QSpinBox();
m_server_port->setMaximum(65535);