diff options
author | Paulb23 <p_batty@hotmail.co.uk> | 2021-07-11 17:07:29 +0100 |
---|---|---|
committer | Paulb23 <p_batty@hotmail.co.uk> | 2021-08-12 14:47:10 +0100 |
commit | a736fb8ce9ba9b8d701382267a1973fa8f1366c0 (patch) | |
tree | 9e20cfc2003c16d231e6a4c8d2cab983aa37b632 /scene/gui/text_edit.cpp | |
parent | fdddfa02fdd97684fdb8f0d355d9f7420792a6dc (diff) | |
download | redot-engine-a736fb8ce9ba9b8d701382267a1973fa8f1366c0.tar.gz |
Fix breakpoint toggle signal not firing when expected
Diffstat (limited to 'scene/gui/text_edit.cpp')
-rw-r--r-- | scene/gui/text_edit.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/scene/gui/text_edit.cpp b/scene/gui/text_edit.cpp index 65f6cfcf17..443eb68bc5 100644 --- a/scene/gui/text_edit.cpp +++ b/scene/gui/text_edit.cpp @@ -2449,6 +2449,7 @@ void TextEdit::clear() { setting_text = true; _clear(); setting_text = false; + emit_signal(SNAME("text_set")); } void TextEdit::_clear() { @@ -2486,6 +2487,7 @@ void TextEdit::set_text(const String &p_text) { update(); setting_text = false; + emit_signal(SNAME("text_set")); } String TextEdit::get_text() const { @@ -4709,6 +4711,7 @@ void TextEdit::_bind_methods() { /* Signals */ /* Core. */ + ADD_SIGNAL(MethodInfo("text_set")); ADD_SIGNAL(MethodInfo("text_changed")); ADD_SIGNAL(MethodInfo("lines_edited_from", PropertyInfo(Variant::INT, "from_line"), PropertyInfo(Variant::INT, "to_line"))); @@ -4875,7 +4878,7 @@ void TextEdit::_backspace() { int prev_line = cc ? cl : cl - 1; int prev_column = cc ? (cc - 1) : (text[cl - 1].length()); - merge_gutters(cl, prev_line); + merge_gutters(prev_line, cl); if (_is_line_hidden(cl)) { _set_line_as_hidden(prev_line, true); |