diff options
author | emersion <contact@emersion.fr> | 2018-11-21 10:59:11 +0100 |
---|---|---|
committer | emersion <contact@emersion.fr> | 2018-11-21 11:16:25 +0100 |
commit | b9a2e4ba4c92cd4c19f8cf5ed7e6603731eca9ab (patch) | |
tree | 2bba6f5007ad5a46c9d6874d2e32d0148e843ec6 /xwayland/sockets.c | |
parent | 040d62de0076a349612b7c2c28c5dc5e93bb9760 (diff) |
gtk-primary-selection: support multiple devices
When a client was creating multiple data devices for the same seat, we were
only creating one resource. This is a protocol error.
Instead, create one offer per data device.
This commit also makes offers inert when their source is destroyed.
Fixes part of https://github.com/swaywm/wlroots/issues/1041
Supersedes https://github.com/swaywm/wlroots/pull/1113
Diffstat (limited to 'xwayland/sockets.c')
0 files changed, 0 insertions, 0 deletions