Call minimum_size_changed() on redo/undo if expand_to_text_length is true

Fixes #28241
This commit is contained in:
Carsten Klein 2019-04-21 10:51:10 +02:00
parent 03dfac8609
commit da2a0a3814
1 changed files with 8 additions and 0 deletions

View File

@ -918,6 +918,10 @@ void LineEdit::undo() {
TextOperation op = undo_stack_pos->get(); TextOperation op = undo_stack_pos->get();
text = op.text; text = op.text;
set_cursor_position(op.cursor_pos); set_cursor_position(op.cursor_pos);
if (expand_to_text_length)
minimum_size_changed();
_emit_text_change(); _emit_text_change();
} }
@ -932,6 +936,10 @@ void LineEdit::redo() {
TextOperation op = undo_stack_pos->get(); TextOperation op = undo_stack_pos->get();
text = op.text; text = op.text;
set_cursor_position(op.cursor_pos); set_cursor_position(op.cursor_pos);
if (expand_to_text_length)
minimum_size_changed();
_emit_text_change(); _emit_text_change();
} }