diff options
| author | David Edmundson <davidedmundson@kde.org> | 2025-06-13 10:07:58 +0100 |
|---|---|---|
| committer | David Edmundson <davidedmundson@kde.org> | 2025-06-27 15:21:45 +0000 |
| commit | 2f221dbb376ac0fa1b1198b112cfc439137a0c13 (patch) | |
| tree | 1b83a2350b493a1a2e62fa4d122102d70bc83249 /src/corelib/kernel/qobject.cpp | |
| parent | b8c09d2e3b1eabf3f908ca9e0633a4430a976f89 (diff) | |
wayland: Move error checking before xdg surface creation
8c0dd12f4bf7a09304a136c9ceacfb60e0632e50 changed behaviour when
QtWayland is asked to enter an invalid state of creating a popup where
no parent window is explicitly set or can be guessed. It now early
returns before creating an xdg role.
It is apparently an error on some compositors to create and then destroy
an xdg_surface without creating a role.
Fixes: QTBUG-137702
Pick-to: 6.10
Change-Id: I8b4dcb54f03660cb47e93b54a68834b371f76c71
Reviewed-by: David Redondo <qt@david-redondo.de>
Diffstat (limited to 'src/corelib/kernel/qobject.cpp')
0 files changed, 0 insertions, 0 deletions
