From 93f51544292b02bb1b1bfbc338ab59d99e0e6b7a Mon Sep 17 00:00:00 2001 From: Megamouse Date: Mon, 22 Jan 2024 21:11:03 +0100 Subject: [PATCH] Qt: trim whitespace from textinput before writing to config --- rpcs3/rpcs3qt/emu_settings.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/rpcs3/rpcs3qt/emu_settings.cpp b/rpcs3/rpcs3qt/emu_settings.cpp index 492d4ca240..3ace1b6220 100644 --- a/rpcs3/rpcs3qt/emu_settings.cpp +++ b/rpcs3/rpcs3qt/emu_settings.cpp @@ -742,7 +742,12 @@ void emu_settings::EnhanceLineEdit(QLineEdit* edit, emu_settings_type type) connect(edit, &QLineEdit::textChanged, this, [type, this](const QString &text) { - SetSetting(type, sstr(text)); + const QString trimmed = text.trimmed(); + if (trimmed.size() != text.size()) + { + cfg_log.warning("EnhanceLineEdit '%s' input was trimmed", cfg_adapter::get_setting_name(type)); + } + SetSetting(type, sstr(trimmed)); }); connect(this, &emu_settings::RestoreDefaultsSignal, edit, [this, edit, type]()