Merge pull request #100275 from KoBeWi/highest_level_clearance

Don't emit `text_changed` signal when clearing empty LineEdit
This commit is contained in:
Rémi Verschelde 2025-01-07 23:17:13 +01:00
commit 07093c4a34

View file

@ -1859,8 +1859,12 @@ Array LineEdit::get_structured_text_bidi_override_options() const {
}
void LineEdit::clear() {
bool was_empty = text.is_empty();
clear_internal();
_text_changed();
_clear_redo();
if (!was_empty) {
_emit_text_change();
}
// This should reset virtual keyboard state if needed.
if (editing) {