Merge pull request #41520 from Tony-Goat/patch-1

Added string length checking to LineEdit.set_text()
This commit is contained in:
Rémi Verschelde 2020-08-31 13:41:45 +02:00 committed by GitHub
commit a70038293c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1281,7 +1281,12 @@ void LineEdit::delete_text(int p_from_column, int p_to_column) {
void LineEdit::set_text(String p_text) {
clear_internal();
append_at_cursor(p_text);
if (p_text.length() > max_length) {
append_at_cursor(p_text.substr(0, max_length));
} else {
append_at_cursor(p_text);
}
if (expand_to_text_length) {
minimum_size_changed();