diff --git a/src/citra_qt/applets/swkbd.cpp b/src/citra_qt/applets/swkbd.cpp index 57d88dced..a9237389a 100644 --- a/src/citra_qt/applets/swkbd.cpp +++ b/src/citra_qt/applets/swkbd.cpp @@ -14,6 +14,8 @@ QtKeyboardValidator::QtKeyboardValidator(QtKeyboard* keyboard_) : keyboard(keybo QtKeyboardValidator::State QtKeyboardValidator::validate(QString& input, int& pos) const { if (keyboard->ValidateFilters(input.toStdString()) == Frontend::ValidationError::None) { + if (input.size() > keyboard->config.max_text_length) + return State::Invalid; return State::Acceptable; } else { return State::Invalid;