From cae492562b90efc537e65752d627f90a06229348 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Fri, 24 Sep 2021 01:15:24 +0200 Subject: [PATCH] Color error and warning lines in the editor debugger's Errors panel This improves readability when some errors/warnings are unfolded, as their stack traces will keep their original colors. --- editor/debugger/script_editor_debugger.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/editor/debugger/script_editor_debugger.cpp b/editor/debugger/script_editor_debugger.cpp index 5fda1c76ef4..ab857dc3ad8 100644 --- a/editor/debugger/script_editor_debugger.cpp +++ b/editor/debugger/script_editor_debugger.cpp @@ -501,6 +501,10 @@ void ScriptEditorDebugger::_parse_message(const String &p_msg, const Array &p_da error->set_text(0, time); error->set_text_align(0, TreeItem::ALIGN_LEFT); + const Color color = get_theme_color(oe.warning ? SNAME("warning_color") : SNAME("error_color"), SNAME("Editor")); + error->set_custom_color(0, color); + error->set_custom_color(1, color); + String error_title; if (oe.callstack.size() > 0) { // If available, use the script's stack in the error title.