Jonas Ådahl 60bc6798f4 wayland/data-device: Don't disconnect valid dnd client
We cannot check 'has-target' or 'has-seat' when verifying a
wl_data_offer.finish request is valid or not, since the source may have
effected 'has-target' or whether theh source has a seat or not when the
finish request was already on the wire.

Instead of checking against the source state, keep track whether the
required operations has been done on the offer in question (i.e.
whether an action has been sent, or a mime type been accepted).

This fixes incorrectly raised error when dragging from gtk+'s testdnd
via Xwayland onto gtk+'s testdnd using Wayland.

https://bugzilla.gnome.org/show_bug.cgi?id=770937
2016-09-15 10:19:08 +08:00
2016-09-02 17:04:11 +08:00
2016-08-19 11:04:48 +02:00
2015-07-06 00:52:18 -07:00
2016-09-13 10:16:11 +00:00
2014-03-18 20:37:35 -04:00
2016-09-12 23:56:38 +02:00
2016-04-27 20:37:47 +02:00
2014-07-31 17:50:28 +02:00
2016-09-12 23:56:38 +02:00
Description
94 MiB
Languages
C 98.9%
Meson 0.7%
Python 0.3%