From ec28990dd57ccc3dc2022d8e3e3aed9ed0a6396e Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Fri, 20 Jan 2023 11:11:23 +0100 Subject: [PATCH] TaskTree: Clear old storages on root setup Change-Id: Ic32dedb1f427b238427df675e9c882c15d359da4 Reviewed-by: hjk --- src/libs/utils/tasktree.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libs/utils/tasktree.cpp b/src/libs/utils/tasktree.cpp index 477785acc89..d6ffadb450c 100644 --- a/src/libs/utils/tasktree.cpp +++ b/src/libs/utils/tasktree.cpp @@ -718,6 +718,7 @@ void TaskTree::setupRoot(const Tasking::Group &root) QTC_ASSERT(!isRunning(), qWarning("The TaskTree is already running, ignoring..."); return); QTC_ASSERT(!d->m_guard.isLocked(), qWarning("The setupRoot() is called from one of the" "TaskTree handlers, ingoring..."); return); + d->m_storages.clear(); d->m_root.reset(new TaskNode(d, nullptr, root)); }