From 2aa54db49eda5bcb838b09eb667b082787787303 Mon Sep 17 00:00:00 2001 From: Antoine Pilote Date: Fri, 16 Aug 2024 17:57:29 -0400 Subject: [PATCH] Sorting entity list by name to keep consistent order in hierarchy view --- Nuake/src/Scene/Scene.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Nuake/src/Scene/Scene.cpp b/Nuake/src/Scene/Scene.cpp index 16026e02..61727352 100644 --- a/Nuake/src/Scene/Scene.cpp +++ b/Nuake/src/Scene/Scene.cpp @@ -302,6 +302,12 @@ namespace Nuake allEntities.push_back(newEntity); } } + + // Temporary fix to prevent order of tree to change randomly until actual order is implemented. + std::sort(allEntities.begin(), allEntities.end(), [](Entity a, Entity b) { + return a.GetComponent().Name < b.GetComponent().Name; + }); + return allEntities; }