From 9fb4b0379b4cbf1d3b09295d13446b84ddb96895 Mon Sep 17 00:00:00 2001 From: Michael Alexsander Date: Thu, 8 Jan 2026 11:44:09 -0300 Subject: [PATCH] Fix codeblocks inside docs not updating with theme changes --- editor/editor_node.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index 615f6a4792..2c522cc45e 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -640,6 +640,14 @@ void EditorNode::_update_theme(bool p_skip_creation) { if (!p_skip_creation) { theme = EditorThemeManager::generate_theme(theme); DisplayServer::set_early_window_clear_color_override(true, theme->get_color(SNAME("background"), EditorStringName(Editor))); + +#if defined(MODULE_GDSCRIPT_ENABLED) || defined(MODULE_MONO_ENABLED) + if (EditorHelpHighlighter::get_singleton()) { + // Update syntax colors. + EditorHelpHighlighter::free_singleton(); + EditorHelpHighlighter::create_singleton(); + } +#endif } Vector> editor_themes;