diff options
| author | Timur Pocheptsov <timur.pocheptsov@qt.io> | 2022-09-13 09:01:13 +0200 |
|---|---|---|
| committer | Timur Pocheptsov <timur.pocheptsov@qt.io> | 2022-09-14 08:44:22 +0200 |
| commit | 20d7d41a7486fd5cbc659c5d19b65d0f2d21f596 (patch) | |
| tree | 7106037748fb1b9e7acf0c72a6386d2259f5b114 /src/tools/uic/cpp/cppwriteinitialization.cpp | |
| parent | 88fbbb422e277a5dd56ae9d0f2d961362be2145e (diff) | |
| download | qtbase-20d7d41a7486fd5cbc659c5d19b65d0f2d21f596.tar.gz | |
QMacPasteboard: check QGuiApplication is alive for a promise containing QPixmap
Otherwise, when platform integration is deleted, it triggers resolving
promises after the global instance of QGuiApplication is dead and
QPixmap in turn calls qFatal, crashing the exiting app.
Fixes: QTBUG-106472
Change-Id: Ie706d030214c33abdbc8fff86cc2eddd0c632f1b
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Diffstat (limited to 'src/tools/uic/cpp/cppwriteinitialization.cpp')
0 files changed, 0 insertions, 0 deletions
