diff options
author | Aaron Record <aaronjrecord@gmail.com> | 2022-07-08 13:29:36 -0600 |
---|---|---|
committer | Aaron Record <aaronjrecord@gmail.com> | 2022-08-25 14:50:49 -0600 |
commit | 74eb2a70bd7ab881776b30fb34bf98d03651bf52 (patch) | |
tree | e466586778b82947139193c011ace5e217139984 /editor | |
parent | 6d196c1ce34340874c413e166e14933729346302 (diff) | |
download | redot-engine-74eb2a70bd7ab881776b30fb34bf98d03651bf52.tar.gz |
Refactor and remove excessive calls of `NOTIFICATION_THEME_CHANGED`
Diffstat (limited to 'editor')
-rw-r--r-- | editor/editor_log.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/editor/editor_log.cpp b/editor/editor_log.cpp index dc03a1f270..f540e2b2a1 100644 --- a/editor/editor_log.cpp +++ b/editor/editor_log.cpp @@ -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(); |