From 2c16cfb52a8216dfe29f586096ddc51c7c276cf3 Mon Sep 17 00:00:00 2001 From: Lars Pettersson Date: Sun, 15 Dec 2024 22:06:00 +0100 Subject: [PATCH] Clear cache on syntax highlighter or theme change --- scene/gui/text_edit.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scene/gui/text_edit.cpp b/scene/gui/text_edit.cpp index a33769eaa99..1fbd2c48c0f 100644 --- a/scene/gui/text_edit.cpp +++ b/scene/gui/text_edit.cpp @@ -2956,6 +2956,7 @@ void TextEdit::_update_caches() { if (syntax_highlighter.is_valid()) { syntax_highlighter->set_text_edit(this); } + _clear_syntax_highlighting_cache(); } void TextEdit::_close_ime_window() { @@ -6428,6 +6429,7 @@ void TextEdit::set_syntax_highlighter(Ref p_syntax_highlighte if (syntax_highlighter.is_valid()) { syntax_highlighter->set_text_edit(this); } + _clear_syntax_highlighting_cache(); queue_redraw(); }