diff options
author | RĂ©mi Verschelde <rverschelde@gmail.com> | 2020-05-11 11:31:59 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-11 11:31:59 +0200 |
commit | 70e39cc9a583cd315cff5ed63bb8ce0d72e99103 (patch) | |
tree | 752787e2aff56fda6328e08c003b1b6fe5262185 /editor/debugger/editor_debugger_node.cpp | |
parent | 62bf8b4dd63d12db1dc53587795d8e64fba6bf35 (diff) | |
parent | 564f8ccc1311f7f2a76e583d36d9f76347106f16 (diff) |
Merge pull request #38592 from Calinou/debugger-error-warning-icon
Use a different icon for the debugger tab with both warnings and errors
Diffstat (limited to 'editor/debugger/editor_debugger_node.cpp')
-rw-r--r-- | editor/debugger/editor_debugger_node.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/editor/debugger/editor_debugger_node.cpp b/editor/debugger/editor_debugger_node.cpp index 3302b50103..7551214336 100644 --- a/editor/debugger/editor_debugger_node.cpp +++ b/editor/debugger/editor_debugger_node.cpp @@ -261,10 +261,12 @@ void EditorDebuggerNode::_notification(int p_what) { debugger_button->set_icon(Ref<Texture2D>()); } else { debugger_button->set_text(TTR("Debugger") + " (" + itos(error_count + warning_count) + ")"); - if (error_count == 0) { - debugger_button->set_icon(get_theme_icon("Warning", "EditorIcons")); - } else { + if (error_count >= 1 && warning_count >= 1) { + debugger_button->set_icon(get_theme_icon("ErrorWarning", "EditorIcons")); + } else if (error_count >= 1) { debugger_button->set_icon(get_theme_icon("Error", "EditorIcons")); + } else { + debugger_button->set_icon(get_theme_icon("Warning", "EditorIcons")); } } last_error_count = error_count; |