diff options
author | David Redondo <qt@david-redondo.de> | 2023-03-10 16:44:20 +0100 |
---|---|---|
committer | David Redondo <qt@david-redondo.de> | 2023-06-02 19:53:34 +0200 |
commit | 581c4bcb62a9d3cbb4c33df3f0f7a0a965225e74 (patch) | |
tree | 22da571a5a8c0d5fdbfd14a17654cf3a8b28d5ba /tests/benchmarks/opengl/main.cpp | |
parent | 1eb4d17cb48a70501ebf51fc8732e14fec2cc12f (diff) |
On Wayland we can't know where windows are in relation to
each other so the whole mechanism was broken, toolbars
were unmovable once undocked and could be blindly redocked.
Dockwidgets had native toolbars to move them around but could
not be redocked.
This introduces an alternative code path that uses a platform
drag with a special mimetype that enables the platform to
issue a combined drag and window move using the relevant protocol.
Should the protocol not be available this doesn't make things
actively worse as it will be similar broken as before.
Fixes: QTBUG-87332
Change-Id: I3b8bdc0b1bc22569a64cb8bf7ca7d37d223936a6
Reviewed-by: David Edmundson <davidedmundson@kde.org>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'tests/benchmarks/opengl/main.cpp')
0 files changed, 0 insertions, 0 deletions