diff options
author | Jarek Kobus <jaroslaw.kobus@qt.io> | 2022-11-22 15:21:45 +0100 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@qt.io> | 2022-11-23 12:59:29 +0000 |
commit | dfd06ec1756b1a99ca887d5597c8f26d05d32ddf (patch) | |
tree | ef96ef3770c383f6db7c737a2e448377fdcb5f06 /src/libs/utils/tasktree.h | |
parent | 3468cd20ca8feeccf023091582d1390947822bd8 (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.h | 1 |
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 = {}; |