From 97c9cf3e21460a2292c108e676703cdeb826a22f Mon Sep 17 00:00:00 2001 From: iwubcode Date: Mon, 13 Jul 2020 00:26:43 -0500 Subject: DolphinQt / InputCommon - add DSU string validator to avoid crashes, limited backwards compatibility support --- .../Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Source/Core/DolphinQt/Config/ControllerInterface/DualShockUDPClientAddServerDialog.cpp') 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 #include #include +#include #include #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); -- cgit v1.2.3