1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-18 14:21:41 +00:00

Refactor and remove excessive calls of NOTIFICATION_THEME_CHANGED

This commit is contained in:
Aaron Record
2022-07-08 13:29:36 -06:00
parent 6d196c1ce3
commit 74eb2a70bd
7 changed files with 170 additions and 182 deletions

View File

@@ -252,6 +252,11 @@ void EditorLog::_rebuild_log() {
}
void EditorLog::_add_log_line(LogMessage &p_message, bool p_replace_previous) {
if (!is_inside_tree()) {
// The log will be built all at once when it enters the tree and has its theme items.
return;
}
// Only add the message to the log if it passes the filters.
bool filter_active = type_filter_map[p_message.type]->is_active();
String search_text = search_box->get_text();