aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/tasktree.h
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@qt.io>2022-11-22 15:21:45 +0100
committerJarek Kobus <jaroslaw.kobus@qt.io>2022-11-23 12:59:29 +0000
commitdfd06ec1756b1a99ca887d5597c8f26d05d32ddf (patch)
treeef96ef3770c383f6db7c737a2e448377fdcb5f06 /src/libs/utils/tasktree.h
parent3468cd20ca8feeccf023091582d1390947822bd8 (diff)
TaskTree: Fix destruction of running task tree
Delete all storages that were created before. Change-Id: I8cbeb571424086b77fa7b19611c5b3f6cc1f4db1 Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/libs/utils/tasktree.h')
-rw-r--r--src/libs/utils/tasktree.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libs/utils/tasktree.h b/src/libs/utils/tasktree.h
index 1cd6c533305..bd31f168ff0 100644
--- a/src/libs/utils/tasktree.h
+++ b/src/libs/utils/tasktree.h
@@ -45,6 +45,7 @@ private:
void activateStorage(int id);
struct StorageData {
+ ~StorageData();
StorageConstructor m_constructor = {};
StorageDestructor m_destructor = {};
QHash<int, void *> m_storageHash = {};