diff options
author | Jarek Kobus <jaroslaw.kobus@qt.io> | 2023-01-19 23:28:56 +0100 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@qt.io> | 2023-01-20 09:20:03 +0000 |
commit | 6269c2cec8c3940dd83a564e397bfb70180d6b37 (patch) | |
tree | 20f4b6a92b23f1009100cc21d3811e451a3aeb52 /src/plugins/ctfvisualizer/ctfvisualizerplugin.cpp | |
parent | e6ca18e19401474a28fdf64384957c00b15c8e5c (diff) | |
download | qt-creator-6269c2cec8c3940dd83a564e397bfb70180d6b37.tar.gz |
TaskTree: Unwind execution properly on synchronous done
When task or group setup handler finishes synchronously
we may end up with mismatched execution order or may
grow call stack considerably. The fix is to detect
synchronous finishes and leave handling to the synchronous
caller.
Change-Id: Id72cf8cc98e2f53ff601a5e5226cd203a8470aaf
Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/ctfvisualizer/ctfvisualizerplugin.cpp')
0 files changed, 0 insertions, 0 deletions