From 07c5cd8016d1e66c52352d4446cda5b65b6f3765 Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Fri, 26 Aug 2022 20:21:05 +0200 Subject: [PATCH] Consider nested space when populating space hierarchy --- src/spacehierarchycache.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/spacehierarchycache.cpp b/src/spacehierarchycache.cpp index 1f4cbc091..81bbe8f8c 100644 --- a/src/spacehierarchycache.cpp +++ b/src/spacehierarchycache.cpp @@ -55,6 +55,9 @@ void SpaceHierarchyCache::populateSpaceHierarchy(const QString &spaceId) const auto rooms = job->rooms(); QVector roomList; for (unsigned long i = 0; i < rooms.size(); ++i) { + for (const auto &state : rooms[i].childrenState) { + roomList.push_back(state->stateKey()); + } roomList.push_back(rooms.at(i).roomId); } m_spaceHierarchy.insert(spaceId, roomList);