summaryrefslogtreecommitdiff
path: root/scene/gui
diff options
context:
space:
mode:
authorTim Fronsee <tfronsee21@gmail.com>2022-08-26 19:00:14 +0900
committerTim Fronsee <tfronsee21@gmail.com>2022-08-31 10:01:40 +0900
commite5c183b01e3e748037d9a9a70174046df7f467bf (patch)
tree948b2ddea844a2b7ed355a719bff38a968adf42c /scene/gui
parent6e390fa9abf2101f8772c4ef6694471153105636 (diff)
Fix TextEdit::gutters_width (total gutter width) when adding & removing a gutter by calling TextEdit::_update_gutter_width in TextEdit::add_gutter & TextEdit::remove_gutter
Update TextEdit gutters subcase, gutter add and remove to ensure gutter total width is correct Fix test_code_edit symbol lookup test case to include padding (+2)
Diffstat (limited to 'scene/gui')
-rw-r--r--scene/gui/text_edit.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/scene/gui/text_edit.cpp b/scene/gui/text_edit.cpp
index 097eb1fd95..bd45222b19 100644
--- a/scene/gui/text_edit.cpp
+++ b/scene/gui/text_edit.cpp
@@ -4786,6 +4786,9 @@ void TextEdit::add_gutter(int p_at) {
}
text.add_gutter(p_at);
+
+ _update_gutter_width();
+
emit_signal(SNAME("gutter_added"));
update();
}
@@ -4796,6 +4799,9 @@ void TextEdit::remove_gutter(int p_gutter) {
gutters.remove_at(p_gutter);
text.remove_gutter(p_gutter);
+
+ _update_gutter_width();
+
emit_signal(SNAME("gutter_removed"));
update();
}