From d7c72dc2d129dd0c8b5546fb47b5fc730ed2e500 Mon Sep 17 00:00:00 2001 From: Ranoller Date: Sat, 26 Jan 2019 19:54:04 +0100 Subject: [PATCH] Profiler list functions from max to less expensive Solves https://github.com/godotengine/godot/issues/25328 and partially https://github.com/godotengine/godot/issues/5682 --- editor/editor_profiler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editor/editor_profiler.cpp b/editor/editor_profiler.cpp index e0baca9299..dee589ad3f 100644 --- a/editor/editor_profiler.cpp +++ b/editor/editor_profiler.cpp @@ -392,7 +392,7 @@ void EditorProfiler::_update_frame() { category->set_custom_color(0, _get_color_from_signature(m.categories[i].signature)); } - for (int j = 0; j < m.categories[i].items.size(); j++) { + for (int j = m.categories[i].items.size() - 1; j >= 0; j--) { const Metric::Category::Item &it = m.categories[i].items[j]; TreeItem *item = variables->create_item(category);