diff options
author | David Edmundson <davidedmundson@kde.org> | 2022-02-09 17:20:48 +0000 |
---|---|---|
committer | David Edmundson <davidedmundson@kde.org> | 2022-02-14 09:46:49 +0000 |
commit | 62646d9122845d7bd9104b610478cebde3e769c7 (patch) | |
tree | fac2e1d1af9959daa1728b44da73db315b73b9ff /src/compositor/hardware_integration/qwlserverbufferintegrationplugin_p.h | |
parent | f1fb5d9e568a24e213ee41e82a1142cef56f1098 (diff) |
client: Simplify round trip behavior
The custom event queue was removed in
302d4ffb8549214eb4028dc3e47ec4ee4e12ffbd (2015) so the comment about not
being able to use the inbuilt round trip method no longer applies.
This fixes a real world problem. Use of a blocking round trip should not
process non wayland events. Doing so can lead to misbehaviour client
side as things happen out of order. The move to the event thread created
several regressions as we now get events before the QGuiApplication is
fully constructed.
Change-Id: I650481f49a47ed1a9778c7e1bc3c48db6e8f0031
Reviewed-by: Vlad Zahorodnii <vlad.zahorodnii@kde.org>
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
Diffstat (limited to 'src/compositor/hardware_integration/qwlserverbufferintegrationplugin_p.h')
0 files changed, 0 insertions, 0 deletions