From dcaf4a8e83a7c7fea2b1beafedb2ff1fe78454f3 Mon Sep 17 00:00:00 2001 From: zhupengfei Date: Tue, 10 Jul 2018 13:05:13 +0800 Subject: [PATCH] citra_qt: Add length validation --- src/citra_qt/applets/swkbd.cpp | 2 ++ 1 file changed, 2 insertions(+) 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;