diff options
author | Johan Klokkhammer Helsing <johan.helsing@theqtcompany.com> | 2016-03-30 15:13:44 +0200 |
---|---|---|
committer | Johan Helsing <johan.helsing@theqtcompany.com> | 2016-03-31 07:43:55 +0000 |
commit | b94be41409a6dfa58d8b3ae8413c6930e76fc040 (patch) | |
tree | 6571055e55d698e14ce4c2f95c86887d98e78950 /tests/auto/compositor/testinputdevice.h | |
parent | 61ddea42f2eef3580345c02f22dcc3c90cdc969c (diff) |
Client: Don't create shell surfaces for QShapedPixmapWindow
QShapedPixmapWindow is used as a drag-and-drop icon. This caused two roles
(wl_data_device-icon and wl_shell_surface) to be assigned to the same surface,
resulting in a protocol error.
This bug hasn't been encountered before because QShapedPixmapWindow sets
X11BypassWindowManagerHint, which was previously used to determine whether to
create a shell surface or not.
Task-number: QTBUG-52052
Change-Id: I1d79f3ec8ad08e0be1551c39df6232876dc2ac2e
Reviewed-by: Giulio Camuffo <giulio.camuffo@kdab.com>
Reviewed-by: Erik Larsson <erik@ortogonal.com>
Diffstat (limited to 'tests/auto/compositor/testinputdevice.h')
0 files changed, 0 insertions, 0 deletions