diff --git a/libraries/ZWidget/src/widgets/lineedit/lineedit.cpp b/libraries/ZWidget/src/widgets/lineedit/lineedit.cpp index 16e4b7cc1..336ac9882 100644 --- a/libraries/ZWidget/src/widgets/lineedit/lineedit.cpp +++ b/libraries/ZWidget/src/widgets/lineedit/lineedit.cpp @@ -950,11 +950,6 @@ void LineEdit::OnGeometryChanged() { Canvas* canvas = GetCanvas(); - for (auto& line : lines) - { - line.invalidated = true; - } - vertical_text_align = canvas->verticalTextAlign(); clip_start_offset = 0; diff --git a/libraries/ZWidget/src/widgets/textedit/textedit.cpp b/libraries/ZWidget/src/widgets/textedit/textedit.cpp index 338efb512..2381332a1 100644 --- a/libraries/ZWidget/src/widgets/textedit/textedit.cpp +++ b/libraries/ZWidget/src/widgets/textedit/textedit.cpp @@ -867,6 +867,11 @@ void TextEdit::OnGeometryChanged() { Canvas* canvas = GetCanvas(); + for (auto& line : lines) + { + line.invalidated = true; + } + vertical_text_align = canvas->verticalTextAlign(); clip_start_offset = 0;