2
0
Эх сурвалжийг харах

Multiply TextEdit line spacing by the editor scale

This makes sure the default line spacing in the script editor
is consistent with the editor scale in use.
Hugo Locurcio 7 жил өмнө
parent
commit
f8a2cb3e15

+ 4 - 0
scene/gui/text_edit.cpp

@@ -4328,7 +4328,11 @@ void TextEdit::_update_caches() {
 	cache.search_result_border_color = get_color("search_result_border_color");
 	cache.search_result_border_color = get_color("search_result_border_color");
 	cache.symbol_color = get_color("symbol_color");
 	cache.symbol_color = get_color("symbol_color");
 	cache.background_color = get_color("background_color");
 	cache.background_color = get_color("background_color");
+#ifdef TOOLS_ENABLED
+	cache.line_spacing = get_constant("line_spacing") * EDSCALE;
+#else
 	cache.line_spacing = get_constant("line_spacing");
 	cache.line_spacing = get_constant("line_spacing");
+#endif
 	cache.row_height = cache.font->get_height() + cache.line_spacing;
 	cache.row_height = cache.font->get_height() + cache.line_spacing;
 	cache.tab_icon = get_icon("tab");
 	cache.tab_icon = get_icon("tab");
 	cache.folded_icon = get_icon("GuiTreeArrowRight", "EditorIcons");
 	cache.folded_icon = get_icon("GuiTreeArrowRight", "EditorIcons");