summaryrefslogtreecommitdiffstats
path: root/examples/wayland/custom-shell/compositor/exampleshellintegration.cpp
diff options
context:
space:
mode:
authorEskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>2025-12-15 16:11:50 +0100
committerEskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>2025-12-18 09:42:43 +0100
commit805d54b68b46e7413ccd2d2bdbe6c8775fe5d869 (patch)
treebbd37446c1031eaaa652ee9a06589a4d6c626555 /examples/wayland/custom-shell/compositor/exampleshellintegration.cpp
parent8952d11780b537be72bd9b674b4a20f40592848d (diff)
Consolidate done events on outputsHEADdev
The XDG specific done event was deprecated in favor of the one on wl_output, but the logic to select which one to send was duplicated in multiple places and in the case of bind, we were not applying the right logic. This causes some clients to ignore important properties, with a subsequent crash. This patch centralizes the logic and adds the call to wl_output.done to the bind code path as well. Pick-to: 6.8 6.10 6.11 Fixes: QTBUG-142162 Change-Id: If501a641dc8fc2d828f24492953244ad4e60e8ae Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io> Reviewed-by: Ilya Fedin <fedin-ilja2010@ya.ru>
Diffstat (limited to 'examples/wayland/custom-shell/compositor/exampleshellintegration.cpp')
0 files changed, 0 insertions, 0 deletions