diff options
| author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2024-03-28 09:32:09 +0100 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2024-04-02 07:45:35 +0100 |
| commit | 279658b856c3d7c5ce5cd936af2da018fe33d13a (patch) | |
| tree | 8af14c412d2e65f22f189fbdbad08e19fac46201 /sources/pyside6/tests/signals/lambda_gui_test.py | |
| parent | c174421fabf189aa877deac7d1b8d5503ec54991 (diff) | |
libpyside/Signal manager: Ensure cleanup of main thread targets
Restore a notification on a sender's QObject::destroy() signal for
main thread objects. Instead of triggering instant deletion as was
done before (causing issues with recursion and threads), start an idle
timer to call the Signal manager cleanup.
Amends 1270a9e82e5bc3bd53a1131698ece60403da1192.
Pick-to: 6.7
Task-number: PYSIDE-2646
Task-number: PYSIDE-2141
Change-Id: Ifdc28f729cab64d58ac2ab300daece98b167d915
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'sources/pyside6/tests/signals/lambda_gui_test.py')
0 files changed, 0 insertions, 0 deletions
